/* Parscale Media Style Sheet
-----------------------------------------------------------------------------

Prototype Version:  2.3	
Developer: 			Parscale Media
Email Address:		info@parscale.com
Developer Website:  http://www.parscale.com/

Client Website: 	http://
Last Modifier:		Brad Parscale - Parscale Media
Last Modified: 		11.8.2010

*/

/* Table of Contents
-----------------------------------------------------------------------------

	1. Clean Base
	2. Base Typography
	3. Images
	4. Links
	5. Forms
	6. Tables
	7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl {list-style: none;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}


/* 2. Define Base Typography 
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {color: #636363; font-family: "Times New Roman","arial",serif;}

/* Create the Default Paragraphs */
p {color:#555555; line-height:20px;}
td {color: #636363;}

/* Specific Header Settings */
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Other Typo */
strong{font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: square;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color:#286c8d; text-decoration: none;}
a:hover {color:#636363; text-decoration: none;}
a:active {outline: none;}
a:focus {outline: none;}

/* 5. Forms
------------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}

/* 7. Framework
------------------------------------------------------------------------------*/

/* Page Layout */
body {font: 13px "helvetica","arial",sans-serif, monospace;}
h1 {padding-bottom: 10px; margin-bottom: 10px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase; font-weight: normal;}

/* Wrapper */
#wrapper {width: 960px; margin: 0 auto;}

/* Header */
#header {width: 960px; height: 165px; position: relative; margin-bottom: 40px; z-index: 100;}
#header_logo {position: absolute; top: 23px; left: 18px;}
#header_vow {position: absolute; top: 0; right: 0;}

/* Navigation */
#navigation {position: absolute; top: 105px; left: 0;}
#navigation ul {list-style: none;}
#navigation ul li {position: relative; height: 40px; display: block; float: left; z-index: 100;}
#navigation ul li a {display: block; height: 40px; text-indent: -9999px; float: left;}
#navigation ul li a:hover {background-position: 0 -40px !important;}
#navigation ul li a.active {background-position: 0 -40px;}
#navigation ul li#li_nav1 {width: 130px;}
#navigation ul li#li_nav2 {width: 90px;}
#navigation ul li#li_nav3 {width: 100px;}
#navigation ul li#li_nav4 {width: 130px;}
#navigation ul li#li_nav5 {width: 170px;}
#navigation ul li#li_nav6 {width: 140px;}
#navigation ul li#li_nav7 {width: 90px;}
#navigation ul li#li_nav8 {width: 110px;}
#navigation ul li a#nav1 {width: 130px; background: url(/images/site/nav1.jpg) no-repeat;}
#navigation ul li a#nav2 {width: 90px; background: url(/images/site/nav2.jpg) no-repeat;}
#navigation ul li a#nav3 {width: 100px; background: url(/images/site/nav3.jpg) no-repeat;}
#navigation ul li a#nav4 {width: 130px; background: url(/images/site/nav4.jpg) no-repeat;}
#navigation ul li a#nav5 {width: 170px; background: url(/images/site/nav5.jpg) no-repeat;}
#navigation ul li a#nav6 {width: 140px; background: url(/images/site/nav6.jpg) no-repeat;}
#navigation ul li a#nav7 {width: 90px; background: url(/images/site/nav7.jpg) no-repeat;}
#navigation ul li a#nav8 {width: 110px; background: url(/images/site/nav8.jpg) no-repeat;}
#navigation ul li ul {position: absolute; z-index: 100; top: 40px; left: 0; display: none;}
#navigation ul li:hover ul {display: block;}
#navigation ul li ul li {display: block; height: auto; width: 190px; height: 30px; position: relative; background: #20323c; border-bottom: 1px solid #79848a;}
#navigation ul li#li_nav5 ul li {width: 230px;}
#navigation ul li ul li a {font-family: 'helvetica'; width: 180px; height: 20px; padding: 8px 5px 2px; font-size: 12px;  color: #fcf9f9; text-indent: 0; float: none; letter-spacing: .03em;}
#navigation ul li#li_nav5 ul li a {width: 220px;}
#navigation ul li ul li a:hover {background: #fcf9f9; color: #20323c;}
#navigation ul li ul li ul {position: absolute; top: 0; left: 190px; display: none;}
#navigation ul li:hover ul li ul {display: none;}
#navigation ul li ul li:hover ul {display: block;}


/* Header Bottom Navigation */
#header_bottom_nav {position: absolute; bottom: 0; right: 0;}
#header_bottom_nav ul {list-style: none;  color: #959595;}
#header_bottom_nav ul li {display: inline; margin-right: 5px;}
#header_bottom_nav ul li a {font-family: "georgia"; font-style: italic; font-size: 13px;}

/* Full Content */
#full_content {width: 960px;}
#full_content h1 {font-size: 18px;}

/* Main Content */
#main_content {width: 640px; float: left; margin-right: 30px;}
#main_content h1 {padding-bottom: 10px; margin-bottom: 10px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase; font-weight: normal; font-size: 18px;}
#main_content h2 {font-weight: normal;}
#main_content h6 {font-family: arial; font-size: 15px;}
#main_content p {margin-bottom: 20px;}

/* Secondary Content */
#secondary_content {width: 290px; float: right;}
#secondary_content h2 {padding-bottom: 10px; font-size: 22px; font-weight: normal; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase; font-size: 18px; }
#secondary_content h4 {font-size: 15px; padding-bottom: 10px; text-transform: uppercase;}
#secondary_content img {border: 3px solid #9F9A94;}

/* Secondary Navigation */
.sc_nav {margin-bottom: 20px;}
.sc_nav h2 {padding-bottom: 10px; font-size: 22px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase;}
.sc_nav h4 {font-weight: normal;}
.sc_nav p {font-family:"georgia"; font-size: 16px;}
.sc_nav ul {list-style: none;}
.sc_nav ul li {padding: 10px 0; background: url(/images/site/double_line_rptr.png) bottom repeat-x; font-family:"georgia";}
.sc_nav ul li a {font-size: 16px;}
.sc_nav ul li ul {margin-left: 20px;}
.sc_nav ul li ul li {padding: 5px 0; background: none; font-family:"georgia";}

.resources_nav {margin-bottom: 20px;}
.resources_nav h2 {padding-bottom: 10px; font-size: 22px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase;}
.resources_nav h4 {font-size: 16px; font-weight: normal;}
.resources_nav p {font-family:"georgia"; font-size: 16px;}
.resources_nav ul {list-style: none; background: url(/images/site/double_line_rptr.png) bottom repeat-x; padding-bottom: 10px;}
.resources_nav ul li {padding: 5px 0; font-family:"arial"; font-size: 13px;}

.neighborhoods_nav {margin-bottom: 20px;}
.rneighborhoods_nav h2 {padding-bottom: 10px; font-size: 22px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase;}
.neighborhoods_nav h4 {font-size: 16px; font-weight: normal;}
.neighborhoods_nav p {font-family:"georgia"; font-size: 16px;}
.neighborhoods_nav ul {list-style: none; background: url(/images/site/double_line_rptr.png) bottom repeat-x; padding-bottom: 10px;}
.neighborhoods_nav ul li {padding: 5px 0; font-family:"arial"; font-size: 13px;}


/* Secondary Agent */
.sc_agent {margin-bottom: 40px; margin-top: 25px;}
.sc_agent img {border: 3px solid #9F9A94;}
.sc_agent p {font-size: 13px; font-family: "helvetica"; line-height: 16px;}
.sc_agent h4 {font-size: 14px; font-weight: bold; font-family: "helvetica"; margin-bottom: 5px; margin-top: 5px;}

/* Secondary Featured */
#sc_featured h2 {padding-bottom: 10px; margin-bottom: 10px; font-size: 18px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; text-transform: uppercase;}
#sc_featured p {font-size: 12px; line-height: 16px;}
#sc_featured .sc_featured {margin-bottom: 20px;}

/* Category Box */
.cat_box {width: 960px; margin-bottom: 40px;}
.cat_box_title {margin-bottom: 5px; background: url(/images/site/double_thick_line_rptr.png) bottom repeat-x; padding-bottom: 15px;}
.cat_box_title h2 {text-transform: uppercase; font-size: 22px;}
.cat_box_content {width: 960px; position: relative;}
.cat_box_image {position: absolute; top: 10px; right: 0;}
.cat_box_image img {border: 6px solid #e1e1e1;}
.cat_box_nav {width: 245px; position: relative; z-index: 1;}
.cat_box_nav ul {list-style: none;}
.cat_box_nav ul li {}
.cat_box_nav ul li a {display: block; width: 245px; text-indent: -9999px;}

/* New York City Category Box */
#ny_cat1 {background: url(/images/site/nav_nyc_1.png) no-repeat; height: 58px;}
#ny_cat1:hover {background-position: 0 -58px;}
#ny_cat2 {background: url(/images/site/nav_nyc_2.png) no-repeat; height: 51px;}
#ny_cat2:hover {background-position: 0 -51px;}
#ny_cat3 {background: url(/images/site/nav_nyc_3.png) no-repeat; height: 52px;}
#ny_cat3:hover {background-position: 0 -52px;}
#ny_cat4 {background: url(/images/site/nav_nyc_4.png) no-repeat; height: 51px;}
#ny_cat4:hover {background-position: 0 -51px;}
#ny_cat5 {background: url(/images/site/nav_nyc_5.png) no-repeat; height: 52px;}
#ny_cat5:hover {background-position: 0 -52px;}
#ny_cat6 {background: url(/images/site/nav_nyc_6.png) no-repeat; height: 61px;}
#ny_cat6:hover {background-position: 0 -61px;}

/* International Category Box */
#int_cat1 {background: url(/images/site/nav_intl_1.png) no-repeat; height: 75px;}
#int_cat1:hover {background-position: 0 -75px;}
#int_cat2 {background: url(/images/site/nav_intl_2.png) no-repeat; height: 65px;}
#int_cat2:hover {background-position: 0 -65px;}
#int_cat3 {background: url(/images/site/nav_intl_3.png) no-repeat; height: 100px;}
#int_cat3:hover {background-position: 0 -100px;}

/* Search Box */
#search_box {width: 250px; margin-bottom: 20px; background: url(/images/site/search_listings_box.gif) no-repeat; padding: 70px 20px 10px;}
#search_box p {font-family: "arial"; font-size: 14px;}
#search_box div {margin-bottom: 10px;}
#search_box input {width: 100px; background: #fff; padding: 3px; border: 1px solid #d7d7d7;}
#search1 {width: 237px;}
#search2 {width: 237px;}
#search3 {width: 97px;}
#search4 {width: 97px;}
#search5 {width: 237px;}
#search_box1 {width: 125px;}
#search_box2 {width: 125px;}
#search_box3 {width: 125px;}
#search_box4 {width: 125px;}
#search_box5 {width: 125px;}
#search_box6 {width: 125px;}
#search_box7 {width: 245px;}
#search_box input#search_listings {width: 180px; height: 40px; background: url(/images/site/btn_search_listings.jpg) no-repeat; cursor: pointer;}

/* Big Search */
#search_locations {width: 638px; border: 1px solid #CCCCCC; padding-bottom: 20px; margin-bottom: 20px;}
#super_search input {}
#super_search h4 {font-size: 14px; margin-bottom: 10px;}
.search_area {display: none;}
#search_locations_nav {}
#search_locations_nav ul {list-style: none;}
#search_locations_nav ul li {display: inline;}
#search_locations_nav ul li a {display: block; background: #314550; width: 212px; float: left; color: #fff; text-align: center; text-transform: uppercase; padding: 10px 0; font-family: "Georgia"; font-size: 16px;}
#search_locations_nav ul li a:hover {background: #BCB599;}
#search_locations_nav ul li a.active {background: #BCB599;}
.search_location_area {padding: 20px 20px 0;}
.search_location_area ul {list-style: none;}
.search_location_area ul li {width: 189px; float: left; margin-right: 10px; margin-bottom: 5px;}


#search_type {margin-bottom: 10px; width: 670px;}
#search_type ul {list-style: none;}
#search_type ul li {display: block; margin-right: 20px; margin-bottom: 10px; float: left;}

#search_other {margin-bottom: 20px;}
#search_other table {width: 640px;}
#search_other table td {padding: 3px 0;}

#search_detail_choices {margin-bottom: 10px; width: 670px;}
#search_detail_choices ul {list-style: none;}
#search_detail_choices ul li {display: block; margin-right: 20px; margin-bottom: 10px; float: left;}

#super_search_button {}
#super_search_button input {width: 190px; height: 40px; background: url(/images/site/btn_search_property.gif) no-repeat; cursor: pointer;}

/* Building */
#building_details {padding: 10px; background: #E5E5E5; width: 620px; margin-bottom: 20px;}
#building_image {width: 410px; float: left; margin-right: 10px;}
#building_details_text {width: 200px; float: right;}
#building_details_text h6 {font-family: arial; font-size: 13px; font-weight: normal;}
#building_details_text h2 {font-family: arial; font-size: 18px; font-weight: bold;}


#building_details_text table {width: 100%;}
#building_details_text table td {padding: 2px; font-size: 12px; vertical-align: top;}
#building_details_text table td.left_td {font-weight: bold; width: 50%;}

#building_ammenties {width: 400px;}
#building_ammenties td {padding: 2px; font-size: 12px; vertical-align: top;}
#building_ammenties td.left_td {font-weight: bold; width: 120px;}

/* Product Reviews */
#write_review {margin-bottom: 40px;}
#write_review h2 {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E5E5E5;}
#write_review input {width: 300px; background: #f8f7f4; border: 1px solid #E5E5E5; padding: 5px; color: #564e42;}
#write_review input:focus {background: #edebe4;}
#write_review textarea {width: 300px; height: 100px;  background: #f8f7f4; border: 1px solid #E5E5E5; padding: 5px; color: #564e42;}
#write_review input.submit {width: 70px; height: 30px; padding: 0; margin: 0; background: url(/images/site/btn_submit.jpg) no-repeat; cursor: pointer; text-indent: -9999px;}


/* Product Comments */
#product_comments h2 {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E5E5E5;}
.comment {width: 620px; margin-bottom: 10px;}
.comment_details {width: 150px; float: left; margin-right: 20px;}
.comment_text {width: 450px; float: right;}


/* Resources */
.resource_category {margin-bottom: 20px;}
.resource {margin-bottom: 20px;}

/* Secondary Content Bottom Border */
.sc_content {background: url(/images/site/double_line_rptr.png) bottom repeat-x; padding-bottom: 20px; margin-bottom: 10px;}
.sc_content h2 {font-weight: normal;}

/* Secondary Testimonial */
.sc_testimonial {margin-bottom: 15px; padding-right: 30px;}
.sc_testimonial p {margin-bottom: 5px; font-family: "georgia",serif; font-size: 14px; line-height: 24px; color: #636363; font-weight: normal;}

/* Skinned Select Box */
div.cmf-skinned-select {
    background: url(/images/site/arrow.gif) right 3px no-repeat;
    border: 1px solid #d7d7d7;
    padding: 3px 3px 3px 10px;
	font-family: "georgia";
	font-size: 14px;
	font-style: italic;
}
div.cmf-skinned-text {
    padding: 3px 3px 3px 10px;
}

/* Properties */
#properties {width: 100%;}
#properties thead th {background: #3e738d; padding: 5px; color: #fff; text-align: left; font-size: 12px;} 
#properties tbody td {padding: 5px; line-height: 24px;}

#properties tbody tr:nth-child(odd) {}
#properties tbody tr:nth-child(even) {background: #E5E5E5;}

#property_header p {margin-bottom: 10px; padding: 0;}
#property_header a {margin-right: 15px;}
#property_profile {width: 620px; background: #E5E5E5; padding: 10px; margin-bottom: 20px;}
#property_images {width: 410px; float: left; margin-right: 10px;}
#property_images p {margin-bottom: 0;}
#property_thumbs img {margin-right: 5px;}
#property_details {width: 200px; float: right;}
#property_details h2 {font-size: 16px; font-family: arial;}
#property_details h3 {font-size: 13px; text-transform: uppercase; font-family: arial, sans-serif;}
#property_details table {width: 100%; margin-bottom: 10px;}
#property_details table td {padding: 0px; font-size: 12px; line-height: 16px;}
#property_description h3 {font-family: arial; text-transform: uppercase; font-size: 14px;}

#int_properties {width: 100%;}
#int_properties thead th {background: #3e738d; padding: 5px; color: #fff; text-align: left; font-size: 12px;} 
#int_properties tbody td {padding: 5px; line-height: 24px;}

#int_properties tbody tr:nth-child(odd) {}
#int_properties tbody tr:nth-child(even) {background: #E5E5E5;}


/* Buildings */
#buildings {width: 100%;}
#buildings thead th {background: #3e738d; padding: 5px; color: #fff; text-align: left; font-size: 12px;} 
#buildings tbody td {padding: 10px;}

#buildings tbody tr:nth-child(odd) {}
#buildings tbody tr:nth-child(even) {background: #e4e4e4;}
#building_map {width: 400px; height: 400px;}

/* Agents */
.agent {width: 180px; float: left; margin-right: 50px; text-align: center; margin-bottom: 50px;}
.agent img {border: 3px solid #9F9A94;}
#agent_left {width: 250px; margin-right: 20px; float: left;}
#agent_right {width: 370px; float: right;}

/* Footer */
#footer {width: 960px; padding-bottom: 20px;}
#footer p {color: #a1a0a0; font-size: 12px;}
#footer h3 {text-transform: uppercase; font-size: 18px; font-weight: normal;}
#footer h5 {font-weight: normal; color: #706f6f; line-height: 18px;}

/* Footer Navigation */
#footer_navigation {margin-bottom: 10px;}
#footer_navigation ul {list-style: none;}
#footer_navigation ul li {display: inline;}
#footer_navigation ul li a {display: block; height: 40px; float: left; text-indent: -9999px;}
#footer_navigation ul li a:hover {background-position: 0 -40px !important;}
#footer_navigation ul li a#footer_nav1 {width: 75px; background: url(/images/site/footer_nav1.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav2 {width: 90px; background: url(/images/site/footer_nav2.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav3 {width: 75px; background: url(/images/site/footer_nav3.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav4 {width: 75px; background: url(/images/site/footer_nav4.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav5 {width: 60px; background: url(/images/site/footer_nav5.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav6 {width: 70px; background: url(/images/site/footer_nav6.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav7 {width: 100px; background: url(/images/site/footer_nav7.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav8 {width: 85px; background: url(/images/site/footer_nav8.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav9 {width: 75px; background: url(/images/site/footer_nav9.jpg) no-repeat;}
#footer_navigation ul li a#footer_nav10 {width: 255px; background: url(/images/site/footer_nav10.jpg) no-repeat;}

#footer_news_form input {width: 150px; border: 1px solid #d7d7d7; padding: 5px 5px 8px 5px; margin: 0; float: left;}
#footer_news_form input.news_submit {width: 70px; height: 30px; padding: 0; margin: 0; float: left; background: url(/images/site/btn_submit.jpg) no-repeat; cursor: pointer;}


/* Footer Columns */
#footer_columns {margin-bottom: 40px;}
.footer_column {float: left;}
.footer_column a {display: block; width: 20px; height: 20px; float: left; margin-right: 5px;}
.footer_column a#rss {background: url(/images/site/sm_rss.png) no-repeat;}
.footer_column a#li {background: url(/images/site/sm_in.png) no-repeat;}
.footer_column a#fb {background: url(/images/site/sm_fb.png) no-repeat;}
.footer_column a#yt{background: url(/images/site/sm_yt.png) no-repeat;}
.footer_column a#fk {background: url(/images/site/sm_fr.png) no-repeat;}
.footer_column a:hover {background-position: 0 -20px !important;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/images/colorbox/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/images/colorbox/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/images/colorbox/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/images/colorbox/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/images/colorbox/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/images/colorbox/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/images/colorbox/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/images/colorbox/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	div.rating-cancel,div.star-rating{float:left;width:20px;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
	div.rating-cancel,div.rating-cancel a{display: none !important;}
	div.star-rating,div.star-rating a{background:url(/images/site/star.png) no-repeat 0 0px}
	div.star-rating a{display:block;width:20px;height:100%;background-position:0 0px;border:0}
	div.star-rating-on a{background-position:0 -20px!important}
	div.star-rating-hover a{background-position:0 -40px}
	/* Read Only CSS */
	div.star-rating-readonly a{cursor:default !important}
	/* Partial Star CSS */
	div.star-rating{background:transparent!important;overflow:hidden!important}
	/* END jQuery.Rating Plugin CSS */