body{margin:0px;padding:0;background-color:#191747;color:#333333;font:13px/20px "Trebuchet MS", Verdana, Arial, sans-serif;}
#pageSurround{width:900px;margin:0px auto;padding:9px 9px 1px 9px;color:#333333;background-color:#f2f1e1;}
#PageOuter{
	background-image:url(../styleImages/backgrounds/contentBgSdw.gif);
	background-position:left top;
	background-repeat:repeat;
	width:983px;
	margin:0 auto;
	padding:0;
}
#Header{
	text-align:right;
	height:137px; 
	width:900px;
	margin:3px 0 0 0;
	padding-bottom:8px;
	/* SKIN VARIABLE IS cAsE SeNsItIvE */
	background-image:url(../../../images/getLogo.php?skin=Carreta-Soft);
	background-repeat:no-repeat;
	background-position:left top;	
	color:#333333;
}

/**TOP BOXES 
*************/
.SmallHeader {font-size:11px;color:#FFFFFF;text-transform:uppercase;}
#Currency{padding:15px 35px 2px 0;}
#Language{padding-right:10px;margin-bottom:3px;}
#Session{/*Required as Language & Currency Boxes are not used within general Cart.tpl pages*/
	margin-top:58px;
	width:auto;
	height:20px;
	padding:0;
	text-align:right;
	float:right;
} 
#Login{
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0;
	padding:0 10px 0 0;
	width:auto;
	float:right;
	} 
#Login p{margin:0;padding:0;}
#Login a{color:#FFFFFF;text-decoration:none;}
#Login a:hover{text-decoration:none; color:#bdb76b;}
	
/**LEFT COLUMN SECTION
************************/
#LeftColumn{
	position:relative;
	left:0px;
	width:190px;
	padding:10px 0 0 5px;
	float:left;
	font-size:11px;
	z-index:20;
	background-color:#bdb76b;
	margin-bottom:10px;
}

/**LEFT COLUMN HEADINGS
************************/
.subHeading{
	margin:0;
	padding:0;
	color:#fff;
	height:30px;
	width:100%;
	font-weight:bold;
	border-bottom:1px dotted #FFFFFF;
}
.subHeading h3{
	margin:0;
	padding:5px 0 0 5px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	float:left;
}
.subHeading h3 a{color:#fff;text-decoration:none;border:none;padding-right:50px;font-weight:bold;}
.subHeading h3 a:hover{color:#191747;text-decoration:none;border:none;padding-right:50px;}

/**LEFT COLUMN SIDE BOXES
*************************/
.LeftBox{margin:0 0 5px 0;padding:0 0 2px 0;width:185px;}
.LeftBox a{color:#191747;text-decoration:none;}
.LeftBox a:hover{color:#fff;text-decoration:none;}

/**LEFT COLUMN - MAILING LIST
*******************************/
.LeftBox.border{border-top:1px dotted #FFFFFF;padding-top:5px;color:#191747;background:#bdb76b;}

/**LEFT COLUMN - INFORMATION BOX
**********************************/
.LeftBox p#nudge{margin:2px 0 0 10px;color:#191747;background:#bdb76b;line-height:16px;}

/**START CROSS-BROWSER DHTML MENU
**********************************/
#mainmenu-nav{float:left;display:inline; /*fixes IE6 float bug*/ font-size:11px;margin:0 0 10px 0;}
.ul-nav, .li-nav{display:block;}
.ul-nav{width:190px;padding:0px;}
.li-nav{float:left;display:inline;height:20px;}
.li-nav .ul-nav{display:none;position:absolute;margin-left:100px;margin-top:-19px;z-index:5;}
.li-nav a{padding:2px;width:186px;display:block;text-indent:2px;font-family:"Trebuchet MS", Verdana, Arial;color:#191747;text-decoration:none;}
.li-nav a:hover{color:#fff;}
a.hassubmenu{background-image:url(../styleImages/more.gif);background-repeat:no-repeat;background-position:178px 6px;}

/**HIGHTLIGHTING EFFECT ON SUB-CATS
************************************/
.ul-nav .li-nav a.hassubmenu:hover{color:#000;}

/**CLEARING FLOATING ELMENTS
*****************************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}

/**VIEWCART NAVIGATION
************************/
ul#CartNav{list-style-type:none;margin:0;padding:0;}
ul#CartNav li{margin:0;padding:0;	}
ul#CartNav li a{
	background-image:url(../styleImages/more.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding:2px 2px 2px 15px;
	color:#333333;
	text-decoration:none;}
ul#CartNav li  a:hover{background-image:none;padding:2px 2px 2px 15px;color:#6F9994;text-decoration:none;	}

/**RANDOM PRODUCTS 
********************/
#RandProduct{height:100%;padding:10px 0 0;}
#RandImage{float:left;display:inline; /*fixes IE6 float bug*/ margin:0 10px 0 0;padding:0;}
#RandText{color:#FFFFFF;}

/**MAIN CONTENT SECTION
************************/
#Content{position:relative;width:697px;float:left;margin:0 0 0 8px;padding:0;}
#Content p{margin-left:10px;}
#ContentBox{padding:3px;margin-bottom:5px;margin-top:0px;position:relative;z-index:1;}

/**GENERAL HEADERS
********************/
.Title{color:#6F9994;height:30px;padding:0;margin:0;}
h1{font-size:12px;color:#FFFFFF;background:#bdb76b;font-weight:bold;text-transform:uppercase;padding:6px 0 6px 5px;margin:0;}
h2{font-size:13px;color:#FFFFFF;background:#bdb76b;font-weight:bold;text-transform:uppercase;padding:6px 0 6px 5px;margin:0;}
h3{font-size:13px;color:#ffffff;font-weight:bold;text-transform:uppercase;background:#bdb76b;padding:6px 0pt 6px 5px;}
h4{font-size:13px;color:#6F9994;background:#FFFFFF;font-weight:bold;text-transform:uppercase;}

/**BREADCRUMB TRAIL & PAGINATION
**********************************/
#BreadCrumb{font-size:11px;margin-bottom:3px;}
.pagination{float:left;padding-top:5px;padding-bottom:10px;width:65%;}
.sortField{float:right;width:24%;}

/**SITE DOCUMENTS
*******************/
#SiteDocs{
	text-align:center;
	width:900px;
	margin:0 0 10px 0;
	padding:5px 0;
	color:#FFFFFF;
	background:#191747;
	text-transform:uppercase;
	font-size:12px;
	height:20px;
}
#SiteDocs a:link, #SiteDocs a:visited, #SiteDocs a:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#SiteDocs a:hover{color:#bdb76b;}
	
/**HOME PAGE INTRODUCTION TEXT
*******************************/
#Announcement{padding:0;margin-bottom:10px;margin-top:0px;position:relative;z-index:1;}
#Announcement p{margin:10px 3px;line-height:16px;}
	
/**LATEST PRODUCTS - HOMEPAGE
*******************************/
#LatestProducts{padding:0;	margin:0;position:relative;z-index:1;height:100%;}
#Inner{margin:5px;padding:0;}
.LPBox{float:left;text-align:center;width:112px;height:145px;margin:5px;padding:0;}
.LPImage{float:none;text-align:center;padding:5px 0;margin:3px auto 1px auto;border:1px solid #cccccc;background-color:#fff;min-height:75px;}
.LPName{text-align:center;font-size:11px;line-height:13px;margin:0;padding:0;width:100%;color:#191747;}
.LPName a:link, .LPName a:visited{color:#191747;text-decoration:none;padding:0;margin:0;}
.LPName a:hover{color:#bdb76b;text-decoration:none;}
.LPPrice{height:20px;width:100%;text-align:center;font-size:12px;margin:0;padding:0;text-transform:uppercase;color:#000;}

/**CATEGORY VIEW 
********************/
#CatDescription p{}
#CatDescription img {float:right;height:200px;border:1px solid #ccc;margin-left:10px;}

/**SUB CATEGORY IMAGE DISPLAY
******************************/
#SubCategories{float:left;display:inline; /*fixes IE6 float bug*/ text-align:center;margin:10px auto 5px;padding:0;width:100%;height:auto;}
.subCat{float:left;display:inline;/*fixes IE6 float bug*/ text-indent:0;text-align:center;margin:14px;font-size:11px;line-height:12px;width:110px;height:120px;}
.subCat a{color:#333333;text-decoration:none;font-size:11px;}
.subCat a:hover{text-decoration:none;color:#000;}
.subCat img{margin-bottom:5px;border:1px solid #ccc;padding:10px;background-color:#fff;}

/**ORIGINAL CAT VIEW CODING
*****************************/
/*.catview{margin:0 10px;padding:0;width:100%;}
.catimage{width:auto;height:auto;border-bottom:1px dotted #CCC;padding:0;margin:0;}
.catinfo{border-bottom:1px dotted #CCC;margin-right:10px;}
.catInner{margin:10px 0;border-left:1px dotted #ccc;}
.catview a{color:#bdb76b;text-decoration:none;}
.catview p{line-height:12px;}*/
.catview{margin:5px 0;padding:0;width:98%;border-top:1px dotted #CCCCCC;}
.catsep{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:5px;}
.catsep h2, .catsep h2 a{
	font-size:11px;
	color:#bdb76b;
	background:#f2f1e1;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 0 6px 5px;
	margin:0;
}
.catsep h2 a:hover{color:#32393E;}
.catimage{padding:0;margin:0;}
.catview a{color:#bdb76b;text-decoration:none;}
.catview p{font-size:10px;line-height:12px;padding:0;margin:0;}
.catview .Price{color:#bdb76b;margin:8px 0;font-size:12px;font-weight:bold;text-align:right;}

/**SINGLE PRODUCT PAGE
************************/
#SingleProd{padding:3px;margin-bottom:20px;position:relative;z-index:1;}
#MainProdImage{text-align:center;margin:10px auto;padding:0;width:auto;height:auto;}
#MoreImages{}

/**LIGHTBOX GALLERY
********************/
#LightBoxGallery{height:auto;width:auto;margin:0 auto;padding:0;text-align:center;}
.LightBox{float:left;margin:0 0 30px 15px;height:1%;}
.LightBoxImage{text-align:center;margin:0;padding:5px;border:1px solid #CCC;}

/**PRODUCT DESCRIPTION
***********************/
#ProdDescription{text-align:left;padding:0;margin-bottom:20px;color:#333333;}
#ProdDescription h2{
	margin:0 0 0 0;
	padding-left:5px;
	padding-bottom:5px;
	font-weight:normal;
	background:#bdb76b none repeat scroll 0%;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

/**PRODUCT INFO - PRICE, RATING, TELL A FRIEND
************************************************/
#ProdInfo{border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;padding:5px 0;margin:0;text-align:center;height:60px;width:100%;}
#ProdPrice{
	float:left;
	display:inline; /*used to fix IE6 double margin bug with floated elements */
	width:30%;
	height:66%;
	font-size:20px;
	padding:20px 0 0 0;
	margin:0;
	color:#bdb76b; 
	background:#FFFFFF;
}
#ProdReviews{
	float:left;
	display:inline;/*used to fix IE6 double margin bug with floated elements */
	height:90%;
	width:29%;
	margin:0 auto;
	padding:3px 5px 3px 0;
	border-right:1px dotted #cccccc;
	border-left:1px dotted #cccccc;
	background:#FFFFFF;
}
#ProdReviews a{color:#333333;text-decoration:none;font-size:11px;}
#ProdReviews a:hover{text-decoration:none; color:#000}
#TellAFriend{
	float:left;
	display:inline;/*used to fix IE6 double margin bug with floated elements */
	width:37%;
	height:100%;
	margin:0;
	padding:0;
	background:white;
}
#TellAFriend ul{display:block;margin:10px 0 0 10px;padding:0;font-size:11px;text-transform:uppercase;}
#TellAFriend a{color:#bdb76b;text-decoration:none;}
#TellAFriend a:hover{color:#242726;text-decoration:none;}

/**PRODUCT OPTIONS
********************/
#ProdOptions{
	margin:20px;
	text-align:left;
	text-transform:uppercase;
	font-size:15px;
	font-weight:normal;
	width:auto;
	margin:0;
	padding:0;
	color:#663366;
}
#Options{margin:-10px 0 0 0;padding:0 0 0 10px;text-transform:none;font-size:13px;font-weight:bold;color:#333333;}
.OptionsStyle{border:1px solid #CCC;width:auto;}

/**PRODUCT CODE & STOCK AVAILABILITY
**************************************/
#ProdLevels{text-align:left;margin:10px 0 0 0;padding:0;font-weight:bold;font-size:12px;color:#333333;}
#ProdLevels p{margin:0;padding:0;}

/**ADD TO CART BLUE BACKGROUND
*******************************/
#ProdBuy{
	color:#ffffff;
	background:#bdb76b;
	font-size:14px;
	width:685px;
	margin:10px 10px 10px 0;
	padding:10px 10px 10px 0;
	position:relative; 
	text-align:right;
}
#ProdBuyLogin{
	color:#ffffff;
	background:#bdb76b;
	font-size:14px;
	width:520px;
	margin:10px 10px 10px 0;
	padding:5px 10px 5px 0;
	position:relative; 
	text-align:right;
}
#ProdBuy a{
	line-height:22px;
	font-size:12px;
	padding:0 10px;
	margin:2px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
}

/**COUPONS
************/
.addCoupon:link, .addCoupon:visited, .addCoupon:hover, .addCoupon:active{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

/**CUSTOMER REVIEWS - SUBMISSIONS
**********************************/
#CustomerReviews{}
#CustomerReviews p{margin-left:10px;}
.SubmitReview{padding-right:60px;}
.right{text-align:right;}
.right span{font-weight:bold;float:left;}

/**CUSTOMER REVIEWS POSTED
***************************/
.ReviewEntry{margin:0;}
.ReviewRatings{color:#ffffff;background:#bdb76b;padding:3px;}	
.ReviewContent{padding:3px;font-style:italic;border-bottom:1px dotted #CCCCCC;color:#333333;background:#FFFFFF;}
.ReviewTitle{text-transform:uppercase;}
.ReviewedBy{color:#000;padding:3px;}
.Date{color:#000;float:right;}

/**RELATED PRODUCTS
*********************/
.LPInfo{color:#333333;}
* html .LPInfo{width:100%;}

/**SITE BUTTONS
*********************/
.buttonBg{
	text-align:center;
	background-image:url(../styleImages/backgrounds/ButtonBg.gif);
	background-repeat:repeat-x;
	height:26px;
	color:#663366;
}