/* Template Designed By CCSkins.Net, Mods Designed By SiteSmartUK.com 
   THESE LINES MUST STAY UNDER YOUR TERMS AND CONDITIONS OF USE AND SINGLE USER LICENCE
   WE CHECK SITES DAILY AND WILL ACT ON ANY BREACHES FOUND.
   Copyright 12th June 2010 - All Rights Reserved!
*/

body {
	margin: 0px;
	background-color:#E5E5E5;
	background-image: url(../styleImages/backgrounds/background.gif);
	background-repeat: repeat-x;
	height:1000px;		
}
.purchasebox {
	border: 1px solid #EDEDED;
	background-color:#F7F7F7;
	padding:10px;
}
.linksbox {
	border: 1px solid #EDEDED;
	background-color:#F7F7F7;
	padding:10px;
}
.top {
	background-image: url(../styleImages/backgrounds/top.gif);
	background-repeat: repeat-x;
	height:100px;	
}
.bottom {
	background-image: url(../styleImages/backgrounds/bottom.gif);
	background-repeat: repeat-x;
	height:50px;
	border: 1px solid #C9CFA1;
}
.logoheight {
	height:100px;
}
.logo {
	background-image: url(../../../images/getLogo.php?skin=DozerBlackV4);
	background-repeat: no-repeat;
	width:950px;
	height:100px;	
}
.topbanner {
	background-image: url(../styleImages/topbanner/topbanner.png);
	background-repeat: no-repeat;
	background-position: center;
	width:950px;
	height:180px;	
}
.titleline {
	border-top: 1px solid #B9BDC9;
	margin-top:5px;
}
.dottedline {
	border-top: 1px dashed #B9BDC9;
	line-height:1px;
}
.BoxHeader {
	background-image: url(../styleImages/backgrounds/BoxHeader.gif);
	background-repeat: no-repeat;
	background-position:bottom center;
	width:220px;
	height:1px;
	line-height:1px;
}
.BoxFooter {
	background-image: url(../styleImages/backgrounds/BoxFooter.gif);
	background-repeat: no-repeat;
	background-position:top center;
	width:220px;
	height:1px;
	line-height:1px;
}
.borderbg {
	border: 1px solid #B9BDC9;
	padding:15px;
}
.CatTop {
	background-image: url(../styleImages/backgrounds/CatTop.gif);
	background-repeat: no-repeat;
	height:36px;
	width:220px;
}
.BoxBg {
	background-image: url(../styleImages/backgrounds/BoxBg.gif);
	background-repeat: repeat-y;
	width:220px;
}
.BoxFooter {
	background-image: url(../styleImages/backgrounds/BoxFooter.gif);
	background-repeat: no-repeat;
	width:220px;
	height:1px;
}
.footer {
	border-top: 1px solid #B4B4B4;	
	background-image: url(../styleImages/backgrounds/footer.gif);
	background-repeat: repeat-x;
	height:60px;
}
.searchadjust {
	padding-top:4px;
}
.searchbg {
	border: 1px solid #B4B4B4;	
	background-image: url(../styleImages/backgrounds/searchbg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height:30px;
}
.BoxTitle {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-left:18px;
	padding-top:13px;
}
.siteDocs {
	text-align:center;
	margin-top: 10px;
}
.pagination {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	text-align:justify;
	text-align: center;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 694px;
}
.subCat {	
	text-align: center;
	margin-left:5px;
	margin-right:5px;
	float: left;
	width: 23.1%;
	height:120px;
}
.maxcatimage {
	max-width:400px;
	max-height:300px;
	height:300px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#imgThumbSpace{
	line-height: 0px;		
}
#imgThumbSpace img {
	padding-right: 3px;
	padding-bottom: 3px;		
}

.latesthighlight, a.latesthighlight {
	background-color:#fff;
	text-decoration:none;
	cursor:pointer;
}
a.latesthighlight:hover {
	background-color:#CCCCCC;
	text-decoration:none;
	cursor:pointer;	
}

.latestimage {
	height:100px;
}

.latestprodtitle {
	height:50px;
}
.latestprices {
	height:25px;
}
.latestbuymore {
	height:25px;
}
.prodinnerimage {
	width:140px;
	height:100px;
	cursor:pointer;	
	overflow:hidden;
	border: 1px solid #E3E1E1;
	background-color:#FFFFFF;	
}
.maininnerimage {
	overflow:hidden;
	cursor:pointer;
	width:290px;
	padding:10px;
	border: 1px solid #E3E1E1;
	background-color:#FFFFFF;	
}
/*
Start Cross-Browser DHTML Menu
*/

#mainmenu-nav {
	list-style: none;
	list-style-type: none;
	width: 206px;
	line-height:20px;
}

.li-nav a {
	background-color: #F7F7F7;
	width: 206px;
	display: block;
	text-indent: 10px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	font-weight:bold;	
}
.li-nav a:hover {
	background-color: #EDEDED;
	color: #F19120;
	font-weight:bold;
}

.ul-nav, .li-nav {
	display: block;
	list-style: none;
}

.ul-nav {
	width: 206px;
	padding: 0px;
}

.li-nav {	
	float: left;
}

.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: 206px;
	margin-top: -28px;
	border: 1px solid #EDEDED;
	padding-top:7px;
	padding-bottom:7px;	
	background-color:#F7F7F7;		
	z-index: 99;
}

a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 189px 7px;
}
/*
End Cross-Browser DHTML Menu
*/


img {
	border: none;
}

.cart_icon {
	border: none;
	margin: 12px 0px;
}
.searchBox {
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #B9BDC9;
	height:18px;
	width:500px;
}
.qtybox {
	background-color: #ffffff;
	border: 1px solid #D9D7D7;
	color: #333;
}
.textbox {
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
	color: #333;
}
.textboxDisabled {
	background-color: #ffffff;
	border: 1px dashed #7F9DB9;
	color: #666;

}
form {
	margin: 0px;
	padding: 0px;
}

ol, ul {
	margin: 0px;
	padding: 0px;
	color: #000000;	
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
}
li.bulletLrg {
	list-style-type: square;
	font-size: 14px;
}

li.num {
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tblList {
	border: 1px solid #070F72;
}

.tdEven {
	background-color: #FFFFFF;
}
.tdOdd {
	background-color: #EBEDFE;
}

.tdcartEven {
	background-color: #EBEDFE;	
}
.tdcartOdd {
	background-color: #FFFFFF;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #D9D7D7;
}

.dropDown {
	width: 120px;
}
.skindropDown {
	width: 178px;
}
.currencydropDown {
	width: 178px;
}
.languagedropDown {
	width: 156px;
}
.RatingTop {
}

.RatingMain {
}

.ReviewBot {
}

.RatingBottom {
}
.reviewline {
	background-color:#3B3B3B;
	color:#fff;
	border-bottom: 1px solid #EDEDED;
}
.reviewcenter {
	font-style:italic;
	background-color:#FBFBFB;
	padding:15px;
}
.bottomreviewsection {
	border-top: 1px solid #EDEDED;
}

#shipping-select {
	width: 220px;
}

.iecorrect3 {
	margin-top:-1px;
}

.searchboxarea {
	padding-left:5px;
	height:32px;
	line-height:32px;
}

.DozCatTit {
	background-image: url(../styleImages/backgrounds/CatTop.gif);
	background-repeat: no-repeat;
	height:36px;
	width:220px;
	float:left;
	cursor:pointer;
}

.DozCatMai {
	height: auto;
	width:206px;
	float:left;
	padding-top:10px;
	background-color:#F7F7F7;
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	margin-left:6px;
	margin-right:5px;
}
.BoxSpace {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.thumbsize {
	height:75px;
}
.mainimage {
	height:180px;
}

/* start mod: Extended Product Options - http://cubecart.expandingbrain.com */

/* COLOURS WHEN NOT SELECTED plus other default values */
.voHorizontal, .voHorizontalSelected, .voVertical, .voVerticalSelected, .voWithNames, .voWithNamesSelected {
	border: 1px solid #E0EAF9;    /* customize this! - default border colour */
	text-align: center;
	margin: 0 5px 10px 5px;
	padding: 5px;
}
/* COLOURS WHEN SELECTED */
.voHorizontalSelected, .voVerticalSelected, .voWithNamesSelected {
	background-color: #F5F7FF;    /* customize this! - background colour when selected */
	border: 1px solid #C0DAF9;    /* customize this! - border colour when selected */
}
/* SIZE OF HORIZONTAL VISUAL OPTIONS */
.voHorizontal, .voHorizontalSelected, .voWithNames, .voWithNamesSelected {
	width:  90px;                /* customize this! - width of horizontal visual options */
	height: 130px;                /* customize this! - height of horizontal visual options */
	float: left;
}
/* SIZE OF VERTICAL VISUAL OPTIONS */
.voVertical, .voVerticalSelected {
	width:  105px;                /* customize this! - width of vertical visual options */
	height: 98px;                /* customize this! - height of vertical visual options */
	padding-left: 0;
}
.voImage {
	vertical-align: middle;
	margin: 5px 0;
}

/* end mod: Extended Product Options - http://cubecart.expandingbrain.com */

