/*
classes.css

This contains all the classes used by the website other than those defined in default.css
Typically this will include header and footer css as well as any styles required by any bespoke areas of the website
*/

/* Products */

.sin-prodimg-main{float:left;margin:20px 0px 0px 20px;}

#mainpicture {}

.sin-prodtitle-main
{
	/*margin-left:240px;*/
	float:left;
}

.sin-prodtitle-main p
{
	color:#FF9900;
}

.sin-prodtext-main
{
	clear:left;
	float:left;
	margin:10px 0 0;
	text-align:left;
	width:300px;
}


.sin-prodtext-main span
{
	color:#FF9900;
}

.sin-mid-box-main
{
	/*background-image:url("images/product-main-bg.png");
	background-repeat:no-repeat;*/
	height:565px;
	margin:25px 30px 0 0;
	width:940px;
}


#sin-prod-main-text
{
	float:right;
	margin:30px 0 0;
	width:420px;
}

.sin-mid-box
{
	border:1px solid #64615F;
	color:#64615F !important;
	height:230px;
	margin:0 1px 3px 0;
	width:200px;
	background-color:#000;
}

/* Search */

#search_results
{
	width: 1030px;
}

#search_results ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#search_results ul li
{
	float:left;
	margin: 0px 5px 0px 0px;
	width:200px;
}

.sin-mid-box-search
{
	border:1px solid #64615F;
	color:#64615F !important;
	height:230px;
	margin:0 1px 3px 0;
	width:200px;
	background-color:#000;
}
.sin-prodimg-search
{
	padding: 2px 0px 0px 0px;
	text-align:center;
}

.sin-prodimg-search img
{
	border: 0px solid;
	max-height:123px;
}

.search-more-info-link
{
	text-align: center;
}

/* End Search */

.sin-prodimg
{
	padding: 2px 0px 0px 0px;
}

.sin-prodimg img
{
	border: 0px solid;
	max-height:123px;
}

.sin-prodtitle
{
	text-align:left;
	margin: 0px 0px 0px 10px;
	color:#FF9900;
	/*height:50px;*/
}

.sin-prodtitle p{color:#FF9900;}

.sin-prodtitle a{color:#FF9900;}


.sin-prodtext
{
	text-align:left;
	margin: 0px 0px 0px 10px;

}

#cartstock
{
	line-height:0;
	margin-right:70px;
	width:180px;
}

#cartbtn
{
	float:left;
	margin:-15px 0px 0px 8px;
	padding-bottom:30px;
}
.add-to-cart
{
	float:left;
	margin-left:52px;
}

.addqty
{
	float:left;
}

.add-btn
{
	position:relative;
	top:11px;
}

/* End Products */

.outerContainer
{
	/*width:994px;*/
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	/*border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;*/
}

.outerContainer td
{
	margin:0px !important;
	padding: 0px !important;
}

.innerContainer
{
	float:left;
	/*display:inline;*/
	/*width:974px;*/
	width:100%;
	/*margin-right:10px;
	margin-left:10px;*/
}

.container
{
	/*width:974px;*/
	width:100%;
	float:left;
	/*display: inline;
	margin-left:0px;
	margin-right:0px;*/
	/*text-align:left;*/
	background-color:#64615F;
	margin-bottom:5px;
}

.boxHeader
{
	padding-top:1px;
	padding-left:10px;
	width:198px;
	height:23px;
	color:#FFFFFF;
	float:left;
	display:inline;
	background-image:url(images/boxHeader.jpg);
	margin-left:2px;
	border-right:1px solid #000;
	border-top:1px solid #000;
}

.boxHeader a
{
	
	color:#FFFFFF;
	
}



.boxHeaderCart {

	padding-top:1px;

	padding-left:10px;

	width:200px;

	height:23px;

	color:#FFFFFF;

	float:left;

	display:inline;

	background-image:url(images/boxHeaderCart.jpg);

}



.box {

	width:195px;

	display:inline;

	float:left;

	border-bottom:1px solid #333333;

	border-left:3px solid #333333;

	border-right:1px solid #333333;

	font-size:80%;

	margin-left:2px;

	padding-left:10px;

	padding-bottom:5px;

	background-image:url(images/box.jpg);	

}

#container-inner-breadcrumb
{
	
}

.BreadCrumb {

	float:left;

	display:inline;

	font-size:70%;

	margin-top:5px;

	margin-bottom:7px;

	color:#FFFFFF;

	margin-left:4px;

	width:750px;

	font-family:Arial, Helvetica, sans-serif;

}



.Crumb{

	float:left;

	display:inline;

	text-indent:0px;

	margin-left:4px;

}



.Crumb a:link {

	color:#FFFFFF;

	text-decoration:none;

}

.Crumb a:active {

	color:#FFFFFF;

	text-decoration:none;

}

.Crumb a:visited {

	color:#FFFFFF;

	text-decoration:none;

}

.Crumb a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



.shoppingCart {

	width:195px;

	display:inline;

	float:left;

	border-bottom:1px solid #333333;

	border-left:3px solid #333333;

	border-right:1px solid #333333;

	font-size:80%;

	margin-left:2px;

	padding-left:10px;

	padding-bottom:5px;

	background-color: #666666;



}


#main-header-corner-left
{
	float:left;
	height:109px;
	width:134px;
	background-image:url("images/left-corner-img.png");
}

#main-header-corner-right
{
	background-image:url("images/right-corner-img.png");
	clear:right;
	float:right;
	height:109px;
	left:-1px;
	position:relative;
	top:-49px;
	width:130px;
}


.header
{
	/*width:974px;*/
	width:100%;
	float:left;
	display:inline;
	background-color:#000;
	margin: 0px 0px 0px 0px;
	height:110px;
}



.logoContainer
{
	background-color:#000000;
	float:left;
	margin-left:0;
	margin-top:0;
	padding:0 5px 7px 0;
	text-align:center;
	width:230px;
}

.logoContainer p
{
	color:#D17F05 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:20px !important;
	font-weight:normal !important;
}

.logoContainer a
{
	/*background-image:url("images/logo-img.png");
	background-repeat: no-repeat;*/
	padding-bottom:10px;
	padding-right:170px;
	border:0px;
}


.logoContainer a:hover
{
/*	background-image: url(images/logo-img-h.png);*/
border:0px;
}

.logoContainer img
{
	border:0px;
}


.homeImages {

	float:left;

	display:inline;

	text-align:center;

}



.login
{
	float:right;
	text-align:left;
	color:#ff9900;
	display:inline;
}

#mainheader-container
{
	height:49px;
	width: 1070px;
	margin: 0 auto;
	padding: 0 0 0 0px;
}

#mainheader-container-inner
{
	background-image:url("images/img-banner-top-2.png");
	background-repeat:no-repeat;
	height:109px;
	width:780px;
	
}


.shopLogo
{
	background-image:url("images/login-img.png");
	background-repeat:no-repeat;
	float:right;
	height:28px;
	margin-top:-90px;
	text-align:right;
	width:225px;
}

.shopLogo ul{list-style-type: none; float:none; padding:0px; margin:5px 0px 0px 14px;}
.shopLogo ul li{float:left; margin: 0px 10px 0px 0px;}
.shopLogo a {color:#64615F;font-size:14px;}
.shopLogo a:hover {color:#ff9900;font-size:14px;}



.footer {
background-color:#64615F;
color:#302E2C;
float:left;
height:25px;
padding-top:8px;
text-align:center;
width:100%;
}



.frontImages {

	float: left;

	display: inline;

	width: 974px;

	text-align: center;

}



.leftArea {

	float:left;	

	display:inline;

	margin-left:8px;

	width:215px;

}



.nav {

	float:left;

	/*display:inline;*/

	padding-top:4px;

 	/*width:974px;*/
	width:100%;

	height:21px;

	font-size:90%;

	text-align:center;

	background-color:#000;

}

.nav a
{
	color:#bababa;
}
.nav a:hover
{
	color:#ff9900;
}

#nav-inner
{
	
}

.navItem {

	/*float: left;*/

	display: inline;

	margin: 0px 17px 0px 17px;

}



.rightArea {

	/*float:left;
	display:inline;*/
	color: #fff;
	margin-left:0px;
	/*width:720px;*/
	width:100%;
	font-size:80%;
	/*text-align:left;*/
}



/* Text */


.rightAreaText {



	width:460px;

	float:left;

	display:inline;

	text-align:left;
	
	color:#64615F;

}



/* NavText */



.ProductContainer {

	float: left;

	display:inline;



	color: #333333;

	border: 1px solid #ffffff;



	width: 148px;

	height: 173px;



	background-color: #ffffff;



	text-align: center;

	font-size:95%;



	margin: 0px 15px 15px 0px;

}



	.ProductContainer a {

		color:#333333;

		text-decoration:none;

	}



.pagerContainer {

	float: left;

	display: inline;

}



.pagerLeft {

	float: left;

	display: inline;

	width: 150px;

	text-align: left;

}



.pagerMiddle {

	float: left;

	display: inline;

	text-align: center;

}



.pagerRight {

	float: right;

	display: inline;

	width: 150px;

	text-align: right;

}



.productImageContainer {

	float: left;

	display: inline;

	text-align: left;	

	width: 200px;

	border: 1px solid #ffffff;

	height: 200px;

}



.productDetailContainer {



	float: left;

	display: inline;

	text-align: left;	

	width: 240px;

	padding: 0px 0px 0px 10px;

	font-size: 110%;

}



.productInfo {

	color: #ff9900;

	font-weight: bold;

}



.shoppingCartSummary {

	float: left;

	display: inline;

	width: 100%;

}


/*
.shoppingCartSummary table, tr, td {border: 1px solid #3399ff;}
*/
.shoppingCartSummary th {

	font-weight: bold;

	border: 1px solid #3399ff;

}



.OrdersTable {

	color: #ffffff;

	width: 100%;

	border: 1px solid #cccccc;

}

/*
.OrderStable tr, td {border: 1px solid #cccccc;}
*/

.orderRowPENDING {

}



.orderRowCOMPLETE {

	background-color: #FFFFCC;

	color: #0066CC;

}



a.linkPager {

	display:block;

	color:#FFFFFF;

	text-decoration:none;

	padding:2px;

	background-color:#111111;

}

a.linkPager:hover {

	display:block;

	color:#ff9900;

	text-decoration:none;

	padding:2px;

	background-color:#333333;

}

/*
 * cart css
 */
 
div.cart_cartitems table tr
{
	background-color: #666666;
	color: #fff;
}

.cartitem_quantity
{
	color: #fff;
font-weight:	bold;
}

div.checkout_confirmation_addresses
{
background-color:#000000;
}

div.checkout_confirmation_addresses p
{
background-color:#666666;
padding:5px 5px 0px; 
}

div.checkout_confirmation_address
{
padding: 5px;
}

div.checkout_confirmation_comments
{
background-color:#000000;
}

/* Admin 
div#managepagelayout div.layoutmenu ul li a
{
	color:#000000;
}
.sectionheading
{
	color:#000000;
}

div.layoutitem
{
	background-color:#000000;
}

div.layoutitemheading
{
	color:#000000;
}

div.layoutitemheadingmenu
{
	color:#000000;
}
*/
div#layoutitemsettings form label#label_content
{
	display:none;
}


#manageproductform a
{
	color:#fff;
}


table.cart_heading tr td.cartheading_title {
width:25%;
}

div.cart_cartitems table tr td.cartitem_title {
width:25%;
}


table.cart_heading tr td.cartheading_code {
width:10%;
}

div.cart_cartitems table tr td.cartitem_code {
width:10%!important;
}

.cartitem_code
{
	width:30%!important;
}

#optionform
{
	width:200px;
}

/* Sinc8 Overrides */

div#currentuserdetails
{
	clear:both;
	float:left;
	margin-bottom:10px;
	width:100%;
}

div#currentuserdetails a
{
	color: #FF9900;
}

.page-counter-div
{
	float:right;
}

.template_right {float:right;}
.template_left {float:left;}

.previous-btn{border:0px;}
.next-btn{border:0px;} 







/* Subpages - Shop Page */

#subpages-shop-container{}
#subpages-shop-container ul {}

#subpages-shop
{
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#subpages-shop li
{
	float:left;
	height:166px;
	margin:0 0 30px;
	padding:0 10px;
	width:220px;
}

.subpage-shop-inner
{
	border:1px solid;
	height:171px;
	width:215px;
}

.subpage-img-container{text-align:center;}
.subpage-img-container p {margin:0px;padding:0px;}

#subpages-shop li img
{
	max-width: 215px;
	max-height: 140px;
	border:0px;
}



.subpages-shop-li p.subpage-shop-li-p
{
	background-image: url(/images/other-product-bg.png);
	background-repeat: repeat-x;
	height:21px;
	width:215px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:normal;
	color:#fff;
	line-height:20px;


/* End Subpages - Shop Page */
