/*----Css for Product Page---*/

#productContainer {

	width:786px;

	float:left;	

}



#productContainerTop {

	width:786px;

	float:left;	

	background:url(../images/productTopTab.gif) left top no-repeat;

	height:60px;

}



#productContainerTop h1,
#productContainerTop h2
{
    margin:15px 0 0 24px;
    color:#666666;
    font:bold 15px Verdana, Arial, Helvetica, sans-serif;
}
#productContainerTop h2 {
    
    height: 28px;
    padding: 7px 0 0;
}



#productContainerMid {

	width:786px;

	float:left;	

	background:url(../images/productMidBg.gif) left top repeat-y;

}



#productContainerBottom {

	width:786px;

	float:left;	

	background:url(../images/productBottomBg.gif) left top no-repeat;

	height:25px;



	

}



.productCont {

	width:786px;

	float:left;

	border:solid 0 #000;



}



#bestSellersCont {

	WIDTH: 510px; 

	HEIGHT: 321px; 

	display:inline;

	FLOAT: left; 

	BORDER:#000 0px solid; 

}



#bestSellersCont .part1 {

	WIDTH: 23px; 

	HEIGHT: 321px; 

	FLOAT: left; 

	left:auto;

	

}



#bestSellersCont #part2 {

	WIDTH: 486px; 

	HEIGHT: 321px;

	display:inline;

	FLOAT: left; 

	left:auto;

	background-color:#fff;

}





#part2 #row1{

	WIDTH: 37px; 

	HEIGHT:321px; 

	FLOAT: left;

	display:block;

	overflow:hidden;

	background-color:#fff;

}



#row1 .image1{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}

#row1 .imagegap1{

	WIDTH: 37px; 

	height:8px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}



#row1 .imagegap2{

	WIDTH: 37px; 

	height:7px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}





#row1 .imagegap3{

	WIDTH: 37px; 

	height:7px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}



#row1 .image2{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row1 .image3{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row1 .image4{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row1 .image5{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row1 .image6{

	WIDTH:35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row1 .image7{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}





#part2 .row2{

	WIDTH:10px; 

	HEIGHT:321px; 

	FLOAT:left; 

	left:auto;

}



/*row3starthere*/







#part2 #row3{

	WIDTH: 37px; 

	HEIGHT:321px; 

	FLOAT: left;

	display:block;

	overflow:hidden;

	background-color:#fff;

}



#row3 .image1{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}

#row3 .imagegap1{

	WIDTH: 37px; 

	height:8px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}



#row3 .imagegap2{

	WIDTH: 37px; 

	height:7px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}



#row3 .image2{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row3 .image3{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row3 .image4{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row3 .image5{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row3 .image6{

	WIDTH:35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row3 .image7{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



/*row4starthere*/





#part2 .row4{

	WIDTH:10px; 

	HEIGHT:321px; 

	FLOAT:left; 

	left:auto;

	background-color:#fff;

}





/*row5starthere*/









#part2 #row5{

	WIDTH: 37px; 

	HEIGHT:321px; 

	FLOAT: left;

	display:block;

	overflow:hidden;

	background-color:#fff;

}



#row5 .image1{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}

#row5 .imagegap1{

	WIDTH: 37px; 

	height:8px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}



#row5 .imagegap2{

	WIDTH: 37px; 

	height:7px;

	FLOAT: left; 

	left:auto;

	overflow:hidden;

}



#row5 .image2{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row5 .image3{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row5 .image4{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row5 .image5{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row5 .image6{

	WIDTH:35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}



#row5 .image7{

	WIDTH: 35px; 

	height:35px;

	FLOAT: left; 

	left:auto;

	border:1px solid #000;

}





/*row6starthere*/



#part2 .row6{

	WIDTH:5px; 

	HEIGHT:321px; 

	FLOAT:left; 

	left:auto;

	background-color:#fff;

}



#part2 .row7a {
	width:445px; 
	height:325px; 	
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}

.row7a * {
	vertical-align:middle;
}


#part2 .row7b{

	WIDTH:400px; 

	HEIGHT:321px; 

	FLOAT:left; 

	left:auto;

	background-color:#fff;

}



#part2 .row7c{

	WIDTH:352px; 

	HEIGHT:321px; 

	FLOAT:left; 

	left:auto;

	background-color:#fff;

}



#part2 .row7d{

	WIDTH:300px; 

	HEIGHT:321px; 

	FLOAT:left; 

	left:auto;

	background-color:#fff;

}





#bestSellersCont .part3 {

	WIDTH: 1px; 

	HEIGHT: 321px; 

	FLOAT: left; 

	left:auto;

	background-color:#fff;

}



#bestSellersCont .whitepart{

	WIDTH: 486px; 

	HEIGHT: 321px;

	margin:auto;

	background-color:#CCCCCC;

}



.quoteContainer {

	width:254px;

	float:left;

}



.fastQuoteTop {

	float:left;

	background:url(../images/fastQuote.gif) left top no-repeat;

	width:245px;

	height:30px;

	padding:8px 0 0 9px;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}



.fastQuoteMid {

	float:left;

	background: url(../images/fastQuoteMidBg.gif) left top repeat-y;

	width:254px;

}



.form {

	width:242px;

	padding:0 0 0px 7px;

	font:9px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#808080;

}



.label {

	width:240px;

	margin:0;

	float:left;

	padding:0;

	clear:both;

}



.input {	

	float:left;

	margin:1px 0 1px 0;

	border:solid 0 #000;

}



.inputL {

	float:left;

	background:url(../images/inputLeftBg.gif) left top no-repeat;

	width:7px;

	height:21px;

}



.inputM {

	float:left;

	background:url(../images/inputMidBg.gif) left top repeat-x;

	height:21px;

}



.inputField {

	width:183px;

	border:solid 0 #000;

	float:left;

	font:9px/16px Verdana, Arial, Helvetica, sans-serif;

	height:16px;

	margin:1px 0 0 0;

	color:#808080;

	background-color:#fff !important;

}



.inputField1 {

	width:55px;

	float:left;

	border:solid 0 #000;

	font:9px/16px Verdana, Arial, Helvetica, sans-serif;

	height:16px;

	margin:1px 0 0 0;

	color:#808080;

		background-color:#fff !important;

}





.inputB {

	float:left;

	background:url(../images/inputRightBg.gif) left top no-repeat;

	width:7px;

	height:21px;

}



.qty {

	float:left;

	width:90px;

	margin:0;

	padding:0;

}



.printColors{

	float:left;

	width:110px;

	

}

.goButton {

	margin:0px 0 0 -5px;

	float:left;

	outline:none;

}



.fastQuoteBottom {

	float:left;

	background:url(../images/fastQuoteBottomBg.gif) left top no-repeat;

	width:254px;

	height:10px;

}





.select{

	width:60px;

	margin-top:2px;

	height:18px;

	font:9px Verdana, Arial, Helvetica, sans-serif;

}





.productInfoContainer {

	width:758px;

	float:left;

	margin:10px 0 0 12px;

	_margin:10px 0 0 6px;

	color:#666666;

	padding:0;

	font:9px Verdana, Arial, Helvetica, sans-serif;

	border-top:solid 1px #cccccc;

}





.productInfo {

	width:294px;

	float:left;

	color:#666666;

	padding:10px 0 0 10px;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	border:solid 0 #cccccc;

}





.productInfo2 {

	color:#999999;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	margin-top: 15px;

}



.productInfo span {

	color:#666666;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 5px 0;

	padding:0;

}



.productInfo p {

	margin:10px 0 10px 0;

}

.productInfogreen {

	color:#45781b;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 5px;

	margin-top: 15px;

}

h3 {

	color:#666666;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 5px 0;

	padding:0;

}



.buyNow{

	float:left;

}



.priceBox {

	width:430px;

	float:left;

	margin:13px 0 0 0;

	padding:0;

	border:solid 0 #cccccc;

}



.priceBoxT {

	float:left;

	background: url(../images/qnPriceTopBg.gif) left top no-repeat;

	width:418px;

	height:33px;

	padding:5px 0 0 12px;

	color:#666666;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;



}



.priceBoxM {

	float:left;

	background:url(../images/qnPriceMidBg.gif) left top repeat-y;

	width:430px;

}



.qtyContainer {

	width:410px;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	padding:0 0 0px 12px;

	clear:both;

}



.qty1 {

	width:54px;

	margin-left:2px;

	float:left;

}



.qty3 {

	width:54px;

	margin-left:2px;

	float:left;

	color:#FF0000;

}



.priceLeft {

	width:135px;

	float:left;

	bordr:solid 1px #000;

}



.priceRight {

	width:270px;

	float:left;

}



.priceRight3day {

	color:#FF0000;

}



.priceRightcolors {

	color:#666666;

	text-decoration:underline;

}



.priceContainer {

	width:415px;

	float:left;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	padding:0 0 3px 12px;

	clear:both;

}



.priceContainer1 {

	width:415px;

	float:left;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	background:url(../images/priceMainBg.gif) 3px bottom repeat-x;

	color:#666666;

	margin:5px 0 0 1px;

	padding:12px 0 0px 10px;

	clear:both;

	border-top:1px solid #ccc;

}



.priceBoxB {

	float:left;

	background:url(../images/qnPriceBottomBg.gif) left top no-repeat #fafafa;

	width:430px;

	height:16px;

}



.gray-hr-line{

	clear:both;

	background-color:#ccc;

	height:1px;

	margin-top:7px;

	margin-bottom:5px;

}



/*---18-04-09---*/

.boston {

	margin:-2px 0 2px 0;

}

.qtyH {

	width:70px;

	float:left;

}

.qtyspecial {

	width:70px;

	float:left;

	color:#FF0000;

}

.productInfoRight {

	width:430px;

	float:left;

	margin:0;

	padding:0 0 0 18px;

	border:solid 0 #cccccc;

}



/*----------------------------------------------------------new css*/

.qtybigh {

	width:120px;

	float:left;

}

.qty2 {

	width:40px;

	float:left;

	margin-left:2px;

}



.priceBoxT-1 {

	float:left;

	background: url(../images/qnPriceTopBg-1.gif) left top no-repeat;

	width:418px;

	height:33px;

	padding:5px 0 0 12px;

	color:#666666;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;



}



.additional {

	padding:0 0 3px 0;

}

.addion_print_colours{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	padding:2px 5px 2px 12px;

}

.pro_list{

	margin:0;

	padding:0;

}

.pro_list li{

	list-style:none;

	background:url(../images/bullet-new.gif) no-repeat 4px 10px;

	padding:4px 0 4px 15px;

}



/*Nov 11, 09*/

.add_pack_opt{

	padding:2px 10px 6px 10px;

	margin-bottom:5px;

	border-bottom:1px solid #cacaca;

}

.add_pack_opt .thumbs{

	display:block;

	float:left;

	width:90px;

}

.add_pack_opt .dtl{

	display:block;

	float:right;

	width:310px;

}





.red{

	font-size:14px;

	font-weight:bold;

	color:#ff0000;

	}

	

	

	

#bestSellersCont1 {

	WIDTH: 510px; 

	HEIGHT: 600px; 

	display:inline;

	overflow:hidden;

	FLOAT: left; 

	BORDER:#000 0px solid; 

}



#bestSellersCont1 .part1 {

	WIDTH: 23px; 

	HEIGHT: 600px; 

	FLOAT: left; 

	left:auto;

	

}



#bestSellersCont1 #part2 {

	WIDTH: 486px; 

	display:inline;

	FLOAT: left; 

	left:auto;

	background-color:#fff;

}





#bestSellersCont1 #part2 #row1{

	WIDTH: 37px; 

	HEIGHT:600px; 

	FLOAT: left;

	display:block;

	overflow:hidden;

	background-color:#fff;

}

#bestSellersCont1  #part2 .row7a{

	WIDTH:445px; 

	HEIGHT:600px; 

	FLOAT:left; 

	left:auto;

	background-color:#fff;

}

.twitter-share-button {margin-top: 5px; position: relative; top: 5px;}
.facebook-like {margin-top: 5px; position: relative; top: 6px;}
