/*
|=================================================================|
|							          |	
| 		COSMOPOLITANRED			          	  |
|							          |	
|=================================================================|
|							          |
| Theme Name: COSMOPOLITANRED				          |
| Theme URL: http://seriradesigns.com          			  |
| Author: KatGirl 						  |
| Author URL: http://seriradesigns.com		      		  |
| Version: 1.0							  |
| Creation Date: 22nd November 2008			          |
| Copyright: International and domestic Copyright Laws apply      |
| 								  |
|=================================================================|
|								  |
|			LICENCE TYPE 			  	  |
|=================================================================|
| 								  |
| COSMOPOLITANRED is NOT General Public License (GPL) nor is it   |
| Open Source Software and limitations Do apply.		  |
|								  |
| You cannot copy, steal, duplicate, sell, modify, claim this 	  |
| theme as your own work, publically display this theme in or     | 
| through any medium unless explicitly authorised by 		  |
| Serira Designs.com	  					  |		
|								  |
|=================================================================|
*/


body {
	margin: 0 0 20px 0;
	padding: 0;
	font: normal 13px/18px Lucida Sans-serif,Arial,Helvetica,Verdana,sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	}

a:link, a:visited {color: #000000; text-decoration: none;}
a:active, a:focus, a:hover {color: #999999; outline:none;}

/**RELATED PRODUCTS
********************/
.RPBox {
	width: 150px;
	float: left;
	display: inline;
	margin: 10px;
	text-align: center;
	}

.RPImage img {border: 1px solid #000000;}
.RPImage {margin-bottom: 5px;}


#Skin {
	margin: 0 auto 10px;
	width: 100%;
	background: black;
	height: 40px;
	}

.SkinBox {
	margin: 0 auto;
	text-align: center;
	width: 540px;
	}
	
.SkinBox img {float: left; width: 321px;}
.SkinBox .SkinDropDown {
	float: left;
	width: 200px;
	border: 1px solid #DDDDDD;
	color: #666666;
	margin-top: 10px;
	}
	
#pageSurround {
	width: 980px;
	margin: -237px auto 0;
	padding: 0;
	background: #FFFFFF url(../styleImages/backgrounds/pageRepeat.gif) repeat-y left top;	
	text-align:left;
	position: relative;	
	z-index: 1;
	}

#Banner {
	background-image:url(../styleImages/header/headerRepeat.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0;
	padding: 0;
	height: 237px;
	}

#Header {
	background-image:url(../styleImages/header/header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 980px;
	height: 237px;
	position: relative;
	z-index: 2
	}
	
#Logo {
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	position: relative;
	margin: 30px 0 0 0; 
	padding: 0;
	height: 56px;
	width: 422px; /**maximum sizing is 720px **/
	text-align: left;
	z-index: 15
	}

#Logo h1 {
	font: italic 54px "Times New Roman", Times, Helvetica, Arial, Verdana, sans-serif;
	margin: -60px 0 0 0;
	float: left;
	text-decoration: none;
	border: none;
	color: #000000;
	background: transparent;
	z-index: 20;
	font-weight: normal;
	visibility: hidden;
	}

/**SIDEBAR MENU
****************/
#SidebarNav {
	margin-bottom: 20px;
	float: left;
	width: 195px;
	}

ul#Categories, 
ul#Categories ul, 
ul#Categories ul ul  {
	margin: 0;
	padding: 0;
	list-style-type: square;
	}

ul#Categories li,
ul#Categories li li,
ul#Categories li li li {
	float: left; 
	display: inline;
	width: 185px;
	margin: 0;
	padding: 0;
	}


/**FIRST LEVEL
*****************/
ul#Categories a, ul#Categories a:hover {
	float: left;
	display: block;
	width: 176px;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 0;
	font: 14px Arial;
	font-variant:small-caps;
	font-weight:bold;
	line-height: 26px;
	border-top: 1px solid #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
	font-stretch:wider;
	}

/**FIRST LEVEL
*****************/
ul#Categories li a, ul#Categories li a.CatCurrent {color: #FFFFFF; background: #009900;}
ul#Categories li a:hover, ul#Categories li a.CatCurrent:hover {color: #CE1904; background: #000000;}
ul#Categories li a.CatActive {color: #FFFFFF; background-color: #CE1904; }
ul#Categories li a.CatActive:hover {color: #000000; background-color: #CE1904;}

/**SECOND LEVEL
****************/
ul#Categories ul li a {color: #CE1904; background-color: #DDDDDD; }
ul#Categories ul li a:hover {color: #000000; background-color: #DDDDDD;}
ul#Categories li ul li a.CatCurrent, ul#Categories li ul li a.CatActive {color: #FFFFFF; background-color: #CE1904; }
ul#Categories li ul li a.CatCurrent:hover, ul#Categories li ul li a.CatActive:hover {color: #000000; background-color: #CE1904;}


/**THIRD LEVEL
***************/
ul#Categories ul ul li a { color: #04ACB6;  background-color: #FFFFFF;}
ul#Categories ul ul li a:hover {color: #000000; background-color: #FFFFFF;}
ul#Categories li li li a.CatActive {color: #000000; background-color: #FFFFFF;}
ul#Categories li li li a.CatActive:hover {color: #CE1904; background-color: #FFFFFF;}


/**TOP NAVIGATIONAL LINKS
**************************/
#topLinks {
	float: right;
	width: 210px;
	height: 145px;
	position: relative;
	margin: 10px 20px 0 0;
	}

#topLinks a.HomeLink, #topLinks a.ContactLink,a.LogoutLink,
#topLinks a.LoginLink, #topLinks a.CheckoutLink {
	background-repeat: no-repeat;
	background-position: top center;
	float:left;
	position: relative;
	width: 95px;
	height: 30px;
	text-align: center;
	color: #000000;
	margin: 0;
	}

#topLinks a.HomeLink { background-image:url(../styleImages/topLinks/HomeLinkIcon.gif); margin: 0 20px 83px 0;}
#topLinks a.ContactLink { background-image:url(../styleImages/topLinks/ContactLinkIcon.gif); margin: 0 0 83px 0;}
#topLinks a.LogoutLink { background-image:url(../styleImages/topLinks/LogOutIcon.gif); margin: 0 20px 0 0;}
#topLinks a.LoginLink { background-image:url(../styleImages/topLinks/LoginLinkIcon.gif); margin: 0 20px 0 0;}
#topLinks a.CheckoutLink { background-image:url(../styleImages/topLinks/CheckoutLinkIcon.gif); margin: 0;}
#topLinks a.HomeLink:hover { background-image:url(../styleImages/topLinks/HomeLinkIconHover.gif);}
#topLinks a.ContactLink:hover { background-image:url(../styleImages/topLinks/ContactLinkIconHover.gif);}
#topLinks a.LogoutLink:hover { background-image:url(../styleImages/topLinks/LogOutIconHover.gif);}
#topLinks a.LoginLink:hover { background-image:url(../styleImages/topLinks/LoginLinkIconHover.gif);}
#topLinks a.CheckoutLink:hover { background-image:url(../styleImages/topLinks/CheckoutLinkIconHover.gif);}
#topLinks a.HomeLink span, #topLinks a.ContactLink span, #topLinks a.LoginLink span, #topLinks a.CheckoutLink span,#topLinks a.LogoutLink span, {
	float:left;
	display: inline;
	margin: 0;
	text-align: center;
	width: 95px;
	height: 30px;
	visibility: hidden;
	}

/**TOP BOXES
**************/
#topLeft {float: left;	display: inline; width: 740px; height: 55px; margin: 5px 0 0 0; position: relative;}
#BasketTitle {width: 115px;  background-image:url(../styleImages/boxes/basketTitle.gif);}
#CurrencyTitle {width: 88px;  background-image:url(../styleImages/boxes/currencyTitle.gif);}
#SearchTitle {width: 105px;  background-image:url(../styleImages/boxes/searchTitle.gif);}
#LanguageTitle {width: 103px; background-image:url(../styleImages/boxes/languageTitle.gif);}
#CurrencyTitle, #BasketTitle,#LanguageTitle, #SearchTitle {
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
	margin: 0;
	}

#BasketTitle span, #CurrencyTitle span, #SearchTitle span, #LanguageTitle span {margin: 5px 0 0 0; float: left; display: inline; visibility: hidden;}
#BasketTitle {margin-left: 50px; margin-top: 1px; position: relative;}

/**CURRENCY AND LANGUAGE BOX
*****************************/
#CurrencyBox, #LanguageBox {width: 150px; float: left; display: inline; margin: 0 0 0 15px;}
.Currency_DropDown, .Language_DropDown {font-size: 13px; width: 145px; border: 1px inset #CCCCCC; margin-top: 5px; text-transform: lowercase;}

/**SHOPPING BASKET
********************/
#ShoppingBox {display: inline; float: right; margin: 0; width: 350px; height: 55px;}
.BasketIcon {float: left; display: inline; width: 53px; height: 50px;margin-top: -25px;}
.BasketTotal {text-align: left;	float: left;display: inline; position: relative; width: 250px;	margin: -18px 0 0 55px;	font-size: 16px;}
.BasketTotal a {color: #dd0900; background-color: #FFFFFF; text-decoration: none;}
.BasketTotal a:hover {color: #000000; background-color: #FFFFFF;}

/**SEARCH BOX
**************/
#SearchBox {
	width: 175px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	display: inline;
	}
	
#SearchBox p {
	float: left; 
	height: 31px; 
	margin: 0;
	line-height: 0;
	}

.searchBox {
	color: #666666; 
	background-color: #FFFFFF; 
	border: 1px inset #DDDDDD; 
	margin: 5px 5px 0 0; 
	float: left; 
	width: 125px; 
	font-size: 14px;
	}
	
.searchBtn {
	background:url(../styleImages/buttons/searchBtn.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 39px;
	height: 31px;
	border: none;
	text-align: right;
	display: block;
	cursor: pointer;
	background-color: #dd0900;
	margin: 0 0 0 0; 
	float: left;
	}


/**MAIN CONTENT 
****************/
#LeftColumn {width: 180px; float:left; margin-top: -60px; margin-right: 7px; position: relative; z-index: 50}
#MainContent {width: 760px; float: left; padding: 0 0 0 20px;}
.boxContent {margin-bottom: 15px;}

/**MAILING LIST BOX
**********************/
#MailingListBox {width: 780px; height: 40px; margin-left: 185px; border-top: 1px solid #DDDDDD;	padding-top: 15px; padding-bottom: 10px;}
.MLBLeft {float: left; width: 440px; margin-left: 15px;}
.MLTitle {}
.MLBLeft p {font-size: 13px; margin: 5px 0 0 10px;}
.MLBRight {float: left; width: 300px; margin-top: 15px;}
.MLBRight .textbox {width: 180px;}
.MLBRight p {margin: 0 0 0 25px; text-transform: lowercase; text-align: left; font-size: 12px;}



/**SIDEBOXES
**************/
.SideBox {margin-bottom: 30px; text-transform: lowercase;}
.CategoryBoxTitle,.SaleBoxTitle,.FeaturedBoxTitle,
.PopularBoxTitle,.InfoBoxTitle {width: 180px; height: 40px; background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #CCCCCC;}
.TestimonialsBoxTitle,.InfoBoxTitle {width: 180px; height: 40px; background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #CCCCCC;}

.CategoryBoxTitle span,.SaleBoxTitle span, .FeaturedBoxTitle span,.PopularBoxTitle span, .InfoBoxTitle span {width: 175px; float: left; margin: 10px 0 0 5px; visibility: hidden;}
.SaleBoxTitle { background-image:url(../styleImages/boxes/salesBoxTitle.gif);}	
.FeaturedBoxTitle { background-image:url(../styleImages/boxes/featuredBoxTitle.gif);}
.CategoryBoxTitle { background-image:url(../styleImages/boxes/categoriesBoxTitle.gif);}
.PopularBoxTitle { background-image:url(../styleImages/boxes/popularBoxTitle.gif);}
.TestimonialsBoxTitle { background-image:url(../styleImages/boxes/TestimonialTitle.gif);}

.InfoBoxTitle { background-image:url(../styleImages/boxes/infoBoxTitle.gif);}
.SideBox p {font-size: 13px;}
.SideBox p strong {font-weight: normal; color: #dd0900; margin-left: 8px;}
.SideBox ol, .SideBox ul {margin-top: 8px; width: 178px;}
.SideBox ol li {list-style-position: outside; margin: 8px 5px 8px 25px; color: #dd0900;}
.SideBox ol li.numBorder {color: #dd0900;}
.SideBox ol li.numBorder span {color: #dd0900;}
.SideBox ul li {list-style-type: square; margin: 5px 0 0 17px; color: #dd0900;}
.SideBox .featuredBox, .SideBox .featuredName {text-align: center;}
.SideBox .featuredBox {margin: 10px auto;}
.SideBox .featuredBox img {border: 1px solid #333333;}

.notices {width: 180px; height: 40px; background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #CCCCCC;}
.notices { background-image:url(/images/StoreNoticeTitle.gif);}


/**SIDEBAR MENU
****************/
.SideBox ul#menu {display: block; margin: 8px 0 0 3px; width: 177px; }
.SideBox ul#session {margin: 0 0 0 3px; width: 177px;}
.SideBox ul#session li {color: #dd0900;}
ul#menu ul {width: 160px; margin: 0 0 8px 0;}
ul#menu ul ul {width: 150px; margin: 0 0 8px 0;}
ul#menu ul ul ul {margin: 0 0 8px 0; width: 140px;}
ul#menu li {list-style-position: outside;list-style-type: square; margin: 5px 0 0 15px; color: #dd0900;}
ul#menu ul li {color: #000000; margin: 5px 0 5px 8px;}
ul#menu ul ul li, ul#menu ul ul ul li {color: #999999; margin: 5px 0 0 8px;}
ul#menu a {margin: 0; text-decoration: none;}
ul#menu ul li a {color: #999999; background: #FFFFFF;}
ul#menu ul li a:hover {color: #000000; background: #FFFFFF;}
ul#menu ul ul li a, ul#menu ul ul ul li a {color: #dd0900; background: #FFFFFF;}
ul#menu ul ul li a:hover, ul#menu ul ul ul li a:hover {color: #000000; background: #FFFFFF;}


/**HOME PAGE
*************/
.HomePage {position: relative; margin-top: -50px; margin-bottom: 50px; z-index: 500; width: 520px;}

/**PAGE TITLES
****************/
#HPTitle h2, #LPTitle h2, 
#CartTitle h2, #StepTitle h2, 
#RegistrationTitle h2,
#LoginTitle h2, #LogoutTitle h2,
#AccountTitle h2, #ChangePasswordTitle h2,
#ConfirmedTitle h2, #dnExpireTitle h2, 
#ForgotPasswordTitle h2, #GatewayTitle h2,
#NewsletterTitle h2, #NoShipTitle h2, 
#OverWeightTitle h2, #ProfileTitle h2, #TAFTitle h2,
#UnsubscribeTitle h2, #OrderTitle h2, #OrdersTitle h2, 
#GiftTitle h2, #AdvancedSearchTitle h2 {margin: 0; padding: 0; font: italic 28px "Times New Roman", times, Arial, Helvetica, Verdana, sans-serif; visibility: hidden;}

.Title {width: 520px; position: relative; margin-top: -45px; height: 50px; z-index: 500}

#HPTitle, #LPTitle, #CartTitle, #StepTitle, #RegistrationTitle, 
#LoginTitle, #LogoutTitle, #AccountTitle, #ChangePasswordTitle,
#ConfirmedTitle, #dnExpireTitle, #ForgotPasswordTitle, #GatewayTitle,
#NewsletterTitle, #NoShipTitle, #OverWeightTitle, #ProfileTitle, #TAFTitle,
#UnsubscribeTitle, #OrderTitle, #OrdersTitle, #GiftTitle, #AdvancedSearchTitle {background-repeat: no-repeat; background-position: top left; height: 36px;}

#HPTitle, #LPTitle {height: 46px;}
#HPTitle {width: 370px;  background-image:url(../styleImages/titles/HPTitle.gif);}
#LPTitle {width: 309px;  background-image:url(../styleImages/titles/LPTitle.gif);}
#CartTitle {width: 187px;  background-image:url(../styleImages/titles/ViewCartTitle.gif);}
#StepTitle {width: 316px;  background-image:url(../styleImages/titles/Step2Title.gif);}
#RegistrationTitle {width: 296px;  background-image:url(../styleImages/titles/RegistrationTitle.gif);}
#LoginTitle {width: 94px;  background-image:url(../styleImages/titles/LoginTitle.gif);}
#LogoutTitle {width: 113px;  background-image:url(../styleImages/titles/LogoutTitle.gif);}
#AccountTitle {width: 190px;  background-image:url(../styleImages/titles/AccountTitle.gif);}
#ChangePasswordTitle {width: 259px;  background-image:url(../styleImages/titles/ChangePasswordTitle.gif);}
#ConfirmedTitle {width: 269px;  background-image:url(../styleImages/titles/ConfirmedTitle.gif);}
#dnExpireTitle {width: 255px;  background-image:url(../styleImages/titles/dnExpireTitle.gif);}
#ForgotPasswordTitle {width: 258px;  background-image:url(../styleImages/titles/ForgotPasswordTitle.gif);}
#GatewayTitle {width: 229px;  background-image:url(../styleImages/titles/GatewayTitle.gif);}
#NewsletterTitle {width: 299px;  background-image:url(../styleImages/titles/NewsletterTitle.gif);}
#NoShipTitle {width: 309px;  background-image:url(../styleImages/titles/NoShipTitle.gif);}
#OverWeightTitle {width: 310px;  background-image:url(../styleImages/titles/OverWeightTitle.gif); }
#ProfileTitle {width: 190px;  background-image:url(../styleImages/titles/ProfileTitle.gif);}
#TAFTitle {width: 211px;  background-image:url(../styleImages/titles/TAFTitle.gif);}
#UnsubscribeTitle {width: 272px;  background-image:url(../styleImages/titles/UnsubscribeTitle.gif);}
#OrderTitle {width: 169px;  background-image:url(../styleImages/titles/OrderTitle.gif);}
#OrdersTitle {width: 279px;  background-image:url(../styleImages/titles/OrdersTitle.gif);}
#GiftTitle {width: 225px;  background-image:url(../styleImages/titles/GiftTitle.gif);}
#AdvancedSearchTitle {width: 249px;  background-image:url(../styleImages/titles/AdvancedSearchTitle.gif);}

/**SITE DOCUMENT TITLES - PLAIN TEXT
***************************************/
h2#SDTitle {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin-top: -40px;
	padding-bottom: 3px;
	position: relative;
	z-index: 800
	}
	

/**PRODUCT DISPLAY
******************/
.ProdPageTop, .ProdPageBottom {
	background-repeat: no-repeat;
	background-position: top left;
	width: 760px;
	height: 30px;
	}

.ProdPageTop { background-image:url(../styleImages/backgrounds/ProdBoxTop.gif);}
.ProdPageBottom { background-image:url(../styleImages/backgrounds/ProdBoxBottom.gif);}


.ProdPageRepeat {
	background-image:url(../styleImages/backgrounds/ProdBoxRepeat.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 760px;
	}

.spacing {display: none;}

.ProdBox {
	float: left;
	width: 335px;
	height: 160px;
	margin: 10px 0 10px 30px;
	display: inline;
	font-size: 17px;
	}
	
.ProdImage {
	float: left;
	margin-right: 10px;
	width: 150px;
	height: 120px;
	text-align: center;
	border: 1px solid #666666;
	overflow:hidden;
	}

.ProdInfo1 {
	float: left;
	display: inline;
	width: 172px;
	height: 127px;
	margin-bottom: 5px;
	}
	
.ProdName {margin-bottom: 5px;}
.ProdText {color: #666666; font-size: 11px; line-height: 14px;}

.ProdInfo2 {
	display: inline;
	float: left;
	padding: 0;
	width: 331px
	height: 20px;
	padding: 5px 2px 2px 2px;
	background:  #DDDDDD;
	color: #000000;
	}

.ProdPrice {
	float: left; 
	display: inline;
	width: 160px;
	padding: 0;
	}

.ProdBuy {
	float: right;
	display: inline;
	width: 168px;
	text-transform: lowercase;
	text-align: right;
	padding: 0;
	}

.ProdInfo2 a, .ProdName a {color: #000000 !important;}
.ProdInfo2 a:hover, .ProdName a:hover {color: #999999 !important;}


/**CATEGORY PAGES
*******************/
.CatTop {width: 750px; position: relative; margin-top: -40px; z-index: 500; padding-right: 10px;}
.CatTop h2 {color: #000000; margin: 0; font-size: 20px; font-weight: normal;}
.CategoryDescription {margin-top: 25px;}
p.warning {color: #EA1100;}
p.noProds {border: 1px solid #C9CEFC; color: #333333; background-color: #EEEEEE; padding: 5px;}
#MiniNav {margin-top: 20px; height: 25px; float: left;	width: 760px;}
#MiniNav .pagination {color: #000000; float: right;}
.pagination {color: #000000; text-align: right;}
#MiniNav .pagination .txtLink, .pagination .txtLink {border: 1px solid #333333; background-color: #dd0900;  color: #000000; padding: 1px 5px;}
#MiniNav .pagination .txtLink:hover, .pagination .txtLink:hover {border: 1px solid #333333; background-color: #515151; color: #FFFFFF; padding: 1px 5px;}
#MiniNav .BreadCrumb {color: #000000; text-transform: lowercase;}
#SortProd {float: right;width: 760px; text-align: right; margin-bottom: 15px;}

#SubCategories {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 750px;
	}


.SubCatBox {	
	text-align: center;
	float: left;
	width: 130px;
	height: 160px;
	margin: 10px 10px;
	text-transform: lowercase;
	}




/**SINGLE PRODUCT PAGE
************************/
.SPTop {
	width: 520px;
	position: relative;
	margin: -50px 0 20px 0;
	height: 70px;
	z-index: 500;
	}
	
.ProdTitle {
	padding-top: 5px;
	height: 30px;
	width: 755px; 
	float: left; 
	}
	
.ProdTitle h2 {
	font-size: 18px;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal !important;
	color: #000000;
	padding-bottom: 3px;
	}

.TAF {margin: 0 0 20px 0;text-align: right;}
.ProdTitle .txtDefault, .BreadCrumb {color: #000000;}
#SPLeft {width: 460px;float: left;}

.SPImageTop, .SPImageBottom {
	background-repeat: no-repeat;
	background-position: top left;
	width: 452px;
	height: 30px;
	}

.SPImageRepeat {
	background-image:url(../styleImages/backgrounds/SPImageRepeat.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 452px;
	}

.SPImageTop { background-image:url(../styleImages/backgrounds/SPImageTop.gif);}
.SPImageBottom { background-image:url(../styleImages/backgrounds/SPImageBottom.gif);}
#SPImage {margin-left: 30px;}
#SPRight {float: left; width: 270px; padding-left: 20px;}
#SPRight p {margin-top: 0;}
#MoreImages {text-align: center; margin: 10px auto;}
#Options {margin-left: 50px; margin-bottom: 40px;}
#Options .OptionsStyle {width: 120px;}

/**GALLERY
***************/
#Gallery {
	width: 420px;
	float: left;
	text-align: center;
	}

.GalleryImg {
	float: left;
	margin: 5px 5px 5px 0;
	border: 1px solid #fd1900;
	}

.GalleryImg img {width: 90px;}

/**WRITE REVIEWS
*********************/
#write_review, #read_review {margin: 50px 0 0 0;}
#write_review h3, #read_review h3, #RelatedProducts h3 {
	font-size: 18px;
	margin: 0 0 20PX 0;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal !important;
	color: #000000;
	padding-bottom: 3px;
	}

.RatingTop {
	background-color: #dd0900; 
	color: #333333;
	padding: 5px;
	}

.RatingMain {
	background-color: #FFFFFF;
	border-left: 1px solid #C9CEFC;
	border-right: 1px solid #C9CEFC;
	padding: 5px;
	color: #000000;
	}

.RatingBottom {
	background-color: #FFFFFF;
	border-left: 1px solid #C9CEFC;
	border-right: 1px solid #C9CEFC;
	border-bottom: 1px solid #C9CEFC;
	padding: 5px;
	color: #000000;
	}



/**FOOTER AREA
******************/
#BottomOuterWrapper {
	background-image:url(../styleImages/backgrounds/footerBorder.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin: -18px 0 0 0;
	padding: 0;
	height: 58px;
	}
	
#Footer {
	margin: -42px auto 10px;
	text-align: center;
	padding: 0;
	text-transform: lowercase;
	position: relative;
	width: 980px;
	font-size: 13px;
	color: #000000;
	}

#Footer a {color: #000000; background-color: transparent; text-decoration: none; margin: 0 5px;}
#Footer a:hover {color: #999999; background-color: transparent;}



/**COPYRIGHT SERIRA DESIGNS
****************************/
#CopyrightNotice, #DesignerCredits, .txtCopyright, a.txtCopyright {font-size: 12px; text-align: center;}
#CopyrightNotice {margin-bottom: 10px;}
#DesignerCredits a, a.txtCopyright {color: #dd0900; text-decoration: underline; background-color: #FFFFFF;}
#DesignerCredits a:hover, a.txtCopyright:hover {text-decoration: none;}


