/* CSS Document */
body{ font-family:tahoma; font-size:12px; color:#5e5858; line-height:17.8px; margin:0; padding:0; background-color:#fff; }
#wrapper{ width:950px; margin:auto}
#logobg{ width:950px; height:112px; background:url(../images/logobg.jpg) repeat-x}
#logobg .logo{ float:left; width:780px; _width:730px; height:102px; margin:6px 0 0 45px; background:url(../images/logo.jpg) no-repeat}
#logobg .barnie{ float:left; width:93px; height:103px; background:url(../images/barnie.jpg) no-repeat}
#maincontent{ width:980px; margin:auto; padding:0 0 0 12px; *padding:20px 0 0 12px; _padding:0 0 0 12px; clear:both}
.contentpone{ float:left; width:641px; margin-left:9px; font-weight:bold}
.contentpone p{ padding:0 0 0 12px}
.contentpone p strong{ font-weight:bold; color:#24417e}
.contentptwo{ float:left; width:250px; margin-left:12px;}
.contentptwo .box1{ width:249px; height:43px; margin-top:-6px; *margin-top:4px; background:url(../images/box1.jpg) repeat-x}
.contentptwo .box1 h1{ color:#fff8c7; font-size:14px; padding:12px; font-weight:bold; text-transform:uppercase}
.contentptwo .box2{ width:249px; height:auto; _margin-top:-18px; background-color:#223F7B; repeat-y}
.contentptwo .box2 .img1{ padding:8px 18px 8px 18px; *padding:9px 18px 6px 18px;}
.contentptwo .box2 .txt1{ text-align:center; color:#FFFFFF; padding:6px 0 12px 0}
.contentptwo .buynow{ padding:4px 0 0 0}
.contentptwo .youtube{ padding:4px 0 0 0}
.shop img{ border:0; margin:-6px 0 7px 12px}
.clrnls{ clear:both}
.footer{ width:950px; height:87px; background:url(../images/footerbg.jpg) repeat-x; clear:both; margin:10px 0 0 0; color:#fff8c7; font-family:tahoma}
.footer .cont{ text-align:center;}
.footer ul{ list-style:none; padding:19px 0 0 0; margin:0; text-align:center}
.footer ul li{ display:inline; padding:0 0 0 6px; color:#fff8c7;}
.footer ul li a{ text-decoration:none; color:#fff8c7; font-size:13px;}
.footer ul li a:hover{ text-decoration:underline;}
.copyright{ text-align:center; font-size:14px; margin-top:5px}
.copyright a{ text-decoration:none; color:#FFFFFF}
.copyright a:hover{ text-decoration:underline;}

.head1{ width:585px; height:29px; background:url(../images/head1.jpg) no-repeat;}
.head2{ width:595px; height:29px; background:url(../images/head2.jpg) no-repeat;}
.head3{ width:594px; height:29px; background:url(../images/head3.jpg) no-repeat;}
.head4{ width:559px; height:29px; background:url(../images/head4.jpg) no-repeat;}
.head5{ width:625px; height:29px; background:url(../images/head5.jpg) no-repeat;}
.head6{ width:592px; height:29px; background:url(../images/head6.jpg) no-repeat;}
.head7{ width:576px; height:29px; background:url(../images/head7.jpg) no-repeat;}
.head8{ width:545px; height:29px; background:url(../images/head8.jpg) no-repeat;}
.head9{ width:651px; height:29px; background:url(../images/head9.jpg) no-repeat;}
.head10{ width:612px; height:29px; background:url(../images/head10.jpg) no-repeat;}
.head11{ width:590px; height:29px; background:url(../images/head11.jpg) no-repeat;}
.head12{ width:590px; height:29px; background:url(../images/head12.jpg) no-repeat;}
.head13{ width:590px; height:29px; background:url(../images/head13.jpg) no-repeat;}
.head14{ width:590px; height:29px; background:url(../images/head14.jpg) no-repeat;}
.imgleft{ float:left; padding:0 12px 12px 0}
.imgleft1{ float:left; padding:29px 12px 25px 0}
.imgright{ float:right; padding:0 0 12px 12px}
.txt24417e{ color:#24417e; text-transform:uppercase; clear:both}
.contactone{ float:left; width:124px; clear:both; padding:10px 0 0 0}
.contacttwo{ float:left; width:260px; padding:10px 0 0 0; color:#696262}
.contacttwo a{ text-decoration:none; color:#696262;}
.contacttwo a:hover{ text-decoration:underline;}
.contacttwo p{ padding:3px 0 0 0; margin:0}
#pagenate{ float:left; width:795px; padding:10px 0 0 12px; margin:0}
#pagenate ul{ list-style:none; padding:0; margin:0}
#pagenate ul li{ display:inline; padding:0 0 0 2px}
#pagenate ul li img{ border:0}
#viewcart{ float:left; width:90px;  padding:10px 0 0 12px; margin:0;}
#viewcart img{ border:0}
#tableprod { padding:0; margin:0 0 0 -25px; border:none; clear:both}
#tableprod td{ text-align:center; padding:25px 0 0 75px; color:#252525; font-size:13px}
#tableprod td strong{color:#24417e;}
#tableprod td img{ width:130px; height:150px; border:#24417E 0px solid;}
.pricebg { width:154px; height:22px; background:url(../images/pricebg.jpg) no-repeat; margin:15px 0 0 0}
.pricebg ul{ list-style:none; padding:0; margin:2px 0 0 -18px}
.pricebg ul li{ display:inline; padding:0 0 0 23px; color:#464646; font-weight:bold; text-transform:uppercase}

.pagenatebot{ text-align:center; padding:25px 0 0 0; margin:0; color:#cf1414; clear:both}
.pagenatebot a{ text-decoration:none; color:#cf1414}
.pagenatebot a:hover{ text-decoration:underline;}
.pagenatebot a:active{ text-decoration:underline;}
.searchpanel1{ float:left; width:224px; height:65px; background:url(../images/searchstock.jpg) no-repeat; margin:15px 0 0 0}
.searchpanel2{ float:left; width:332px; margin:22px 0 0 0}
.searchpanel2 form select{ width:250px; height:22px; border-bottom:#666666 1px solid}
.searchpanel2 form select option{border-bottom:#666666 1px solid}



#stocklisttable { padding:0; margin:0; border:1; text-align:left; color:#504a4a; font-weight:bold}
#stocklisttable td{ border:#24417e 1px solid; width:205px; height:93px; padding:6px;}
#stocklisttable td strong{ color:#24417e; font-weight:bold}
#stocklisttable .tdhead{padding:6px; background-color:#FFFCC8; height:14px; width:300px;}
#stocklisttable .tdhead strong{ color:#cf1414; text-transform:uppercase}



#form1 { padding:15px 0 0 12px; clear:both}
#form1 label{ width:500px;}
#form1 label span{ float:left; width:190px; margin:6px 0 0 0;}
#form1 label span .req{ color:#cf1414;}
#form1 label input{ float:left; width:300px; height:15px; margin:6px 0 0 0; border:#24417E 1px solid}
#form1 label select{ float:left; width:123px; height:20px; margin:6px 0 0 0; *margin:-9px 0 0 0; border:#24417E 1px solid}
#form1 label textarea{ float:left; width:300px; height:100px; margin:6px 0 0 0; border:#24417E 1px solid}
#form1 label .input1{ float:left; width:185px; margin:6px 0 0 0; border:#24417E 1px solid}
.capcha{ margin:136px 0 0 -114px; *margin:5px 0 0 0;}
.submit{ padding:5px 0 0 395px}

.contentcomb{ width:980px; margin:auto; font-weight:bold}
.checkoutform { color:#464646; width:623px; margin:auto; font-size:13px; font-weight:normal; padding:15px 0 0 0;}
.checkoutform p{ padding:0; margin:0}
.checkoutform .redprivaone{ float:left; width:363px; padding:45px 0 12px 10px; *padding:45px 0 0 10px}
.checkoutform .redprivaone a{ text-decoration:underline; color:#cf1414}
.checkoutform .redprivaone a:hover{ text-decoration:none;}
.checkoutform .redprivatwo{ float:left; width:212px; padding:45px 0 0 15px}
.checkoutform .redprivatwo a{ text-decoration:underline; color:#cf1414}
.checkoutform .redprivatwo a:hover{ text-decoration:none;}
.checkhead{width:622px; height:22px; background:url(../images/headercheck.jpg) no-repeat; margin:25px 0 0 0; clear:both}
.checkhead ul{ padding:2px 0 0 70px; margin:0; list-style:none}
.checkhead ul li{ display:inline; text-transform:uppercase; font-weight:bold; padding:2px 0 0 0; font-size:12px}
.txtchechspc{ margin-left:98px}
.txtchechspc1{ margin-left:18px}
.txtchechspc2{ margin-left:22px}
.txtchechspc3{ margin-left:40px}

.checkouttable {padding:0; margin:0; border:1; font-size:12px; text-align:left; color:#504a4a; font-weight:bold}
.checkouttable .remove{ width:59px; border:#777777 1px solid; padding:6px; text-align:center}
.checkouttable .one{ width:239px; border:#777777 1px solid; padding:6px; text-align:center}
.checkouttable .two{ width:51px; border:#777777 1px solid; padding:6px; text-align:center}
.checkouttable .three{ width:69px; border:#777777 1px solid; padding:6px; text-align:center}
.checkouttable .four{ width:95px; border:#777777 1px solid; padding:6px; text-align:center}
.checkouttable .five{ width:93px; border:#777777 1px solid; padding:6px; text-align:center}
.checkouttable .total{ width:93px; font-size:12px; color:#cf1414; border:#777777 1px solid; background-color:#FFFCC8; text-transform:uppercase; padding:6px; text-align:center; padding-left:5px;}

.checkoutcont{padding:15px 0 0 15px; clear:both}
.checkoutcont lable{ padding:8px 0 0 0}
.checkoutcont textarea{ width:200px; width:486px; height:80px; margin:6px 0 0 0; border:#24417E 1px solid}
.proceedsub{ padding:5px 0 0 400px}
.txt24417ebold{ color:#24417e; text-transform:uppercase; font-weight:bold; clear:both}

.viewhead{width:872px; height:22px; background:url(../images/viewhead2.jpg) no-repeat; margin:25px 0 0 0; clear:both}
.viewhead ul{ padding:2px 0 0 8px; margin:0; list-style:none}
.viewhead ul li{ display:inline; text-transform:uppercase; font-weight:bold; padding:2px 0 0 0; font-size:12px}
.viewprodname{ margin-left:20px}
.viewchechspc{ margin-left:229px}
.viewchechspc1{ margin-left:55px}
.viewchechspc2{ margin-left:48px}
.viewchechspc3{ margin-left:57px}



.viewcheckhead { font-size:12px; width:872px; color:#504a4a; font-weight:bold}
.viewcheckhead .checkremove{ width:51px; border:#777777 1px solid; padding:6px; text-align:center}
.viewcheckhead .checkone{ width:303px; border:#777777 1px solid; padding:6px; text-align:center}
.viewcheckhead .checktwo{ width:91px; border:#777777 1px solid; padding:6px; text-align:center}
.viewcheckhead .checkthree{ width:99px; border:#777777 1px solid; padding:6px; text-align:center}
.viewcheckhead .checkfour{ width:115px; border:#777777 1px solid; padding:6px; text-align:center}
.viewcheckhead .checkfive{ width:122px; border:#777777 1px solid; padding:6px; text-align:center}
.viewcheckhead .total{ width:93px; font-size:12px; color:#cf1414; border:#777777 1px solid; background-color:#FFFCC8; text-transform:uppercase; padding:6px; text-align:center; padding-left:5px;}



.viewcheckhead .checktotal{ width:93px; font-size:12px; color:#cf1414; border:#777777 1px solid; background-color:#FFFCC8; text-transform:uppercase; padding:6px; text-align:center; padding-left:5px;}
#update{ width:436px; padding:12px 0 0 440px}
#update img{ border:0; padding:2px 0 0 0}
#update .panelone{ float:left; width:322px; padding:26px 0 0 0}
#update .panelone strong{ color:#24417e; font-weight:bold}
#update .paneltwo{ float:left; width:110px}



/* Menu */

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 950;
	height: 53px;
	margin: 0;
	padding: 0;
	background: #fff url(../images/bg-bubplastic.jpg) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg-bubplastic-button.jpg) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 53px;
	padding-left: 35px;
	float: left;
     padding-top:17px;
     padding-right:35px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 13px;
	color: #fff8c7;
     font-weight:bold;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 53px;
	padding-top: 17px;
	padding-right: 42px;
	background: transparent url(../images/bg-bubplastic-button.jpg) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */



/* BUBBLE PLASTIC VERTICAL MENU */

.bubplastic.vertical {
	width: 146px;
	margin: 0;
	padding: 0;
	display: block;
}
.bubplastic.vertical ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.vertical ul li {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg-bubplastic-button.jpg) top left no-repeat;
}

.bubplastic.vertical ul li a {
	display: block;
	margin: 0;
	width: 100%;
	padding-left: 35px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url(../images/bg-bubplastic-button.jpg) top left no-repeat;
}

.bubplastic.vertical ul li a span.menu_ar {
	display: block;
	margin: 0;
	width: 100%;
	height: 53px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(../images/bg-bubplastic-button.jpg) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC VERTICAL MENU */



/* AQUA HOVER */
.bubplastic.aqua ul li a:hover,
.bubplastic.aqua ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-aqua.jpg) top left no-repeat;
}
.bubplastic.aqua ul li a:hover span.menu_ar,
.bubplastic.aqua ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-aqua.jpg) top right no-repeat;
}


/* BLUE HOVER */
.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-blue.gif) top left no-repeat;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-blue.gif) top right no-repeat;
}


/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-gray.gif) top right no-repeat;
}


/* LIME HOVER */
.bubplastic.lime ul li a:hover,
.bubplastic.lime ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-lime.gif) top left no-repeat;
}
.bubplastic.lime ul li a:hover span.menu_ar,
.bubplastic.lime ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-lime.gif) top right no-repeat;
}


/* ORANGE HOVER */
.bubplastic.orange ul li a:hover,
.bubplastic.orange ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-orange.gif) top left no-repeat;
}
.bubplastic.orange ul li a:hover span.menu_ar,
.bubplastic.orange ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-orange.gif) top right no-repeat;
}


/* PINK HOVER */
.bubplastic.pink ul li a:hover,
.bubplastic.pink ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-pink.gif) top left no-repeat;
}
.bubplastic.pink ul li a:hover span.menu_ar,
.bubplastic.pink ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-pink.gif) top right no-repeat;
}


/* PURPLE HOVER */
.bubplastic.purple ul li a:hover,
.bubplastic.purple ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-purple.gif) top left no-repeat;
}
.bubplastic.purple ul li a:hover span.menu_ar,
.bubplastic.purple ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-purple.gif) top right no-repeat;
}


/* RED HOVER */
.bubplastic.red ul li a:hover,
.bubplastic.red ul li.highlight a {
	background: transparent url(../images/bg-bubplastic-h-red.gif) top left no-repeat;
}
.bubplastic.red ul li a:hover span.menu_ar,
.bubplastic.red ul li.highlight a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-h-red.gif) top right no-repeat;
}

#test li {
	display: block;
	border: solid 1px red;
}


/* Product Details */
.prodetails { float:left; width:279px;  margin:0px; *margin:-4px 0 0 12px;}
.prodetails .box1{ width:279px; height:79px; margin-top:-6px; *margin-top:4px; background:url(../images/prodhead.jpg) repeat-x}
.prodetails .box1 h1{ color:#fff8c6; font-size:15px; padding:15px 0; text-align:center; font-weight:bold; text-transform:uppercase}
.prodetails .box2{ width:279px; height:auto; _margin-top:-18px;  background:url(../images/proddetails1.jpg) repeat-y; overflow:hidden}
.prodetails .box2 .img1{ padding:15px 0; text-align:center; }
.prodetails .box2 .txt1{ text-align:center; color:#FFFFFF; padding:6px 0 12px 0}
.prodetails .checkout{ width:279px; height:121px; margin-top:-9px; *margin-top:0; background:url(../images/check1.jpg) repeat-x;}
.prodetails h1{ color:#fff; font-size:14px; text-align:center; padding:8px 0; text-transform:uppercase}
.prodetails h1 span{ font-size:16px;}
.prodetails .checkout p{ margin:15px 12px 0 15px; *margin:-2px 12px 0 15px; color:#FFFFFF; font-weight:bold}
.prodetails .checkout input{ width:110px; height:18px; border:#5A5A5A 1px solid}
.prodtailimgs { text-decoration:none; padding:15px 0 0 25px}
.prodtailimgs img{ border:0}
.prodetails .buynow img{ border:0; padding:4px 0 0 0}
.contentprod{ float:left; width:640px; _width:587px; margin:-11px 0 0 9px; *margin:0 0 0 9px; font-weight:bold}
.contentprod .para { padding:25px 0 0 25px}
.contentprod .para p{ padding:3px 0; margin:0}
.itembg{width:587px; height:29px; background:url(../images/itembg.jpg) no-repeat;}
.itembg h2{ color:#24417e; text-transform:uppercase; font-size:18px; padding:6px 0 0 5px}
#thankyou{ width:540px; height:250px;  font-family: tahoma; color:#464646; font-size:13px; font-weight:bold; background-color:#FFF6A3; padding:25px; border:#DECA03 1px solid; margin:auto}
#thankyou .head{ font-size:18px; color:#464646; font-weight:bold}
#thankyou .click a{ text-decoration:none; color:#3c6cca;}
#thankyou .click a:hover{ text-decoration:underline;}
#thankyou .head span{ color:#3c6cca}
.txtbb0000{ color:#bb0000; font-size:18px;}
#comfirmbox{ width:622px; height:80px;  font-family: tahoma; color:#464646; font-size:13px; font-weight:bold; background-color:#FFF6A3; border:#DECA03 1px solid; margin:auto}
#comfirmbox h5{ margin:15px 0 0 0; text-align:center; font-size:18px; color:#4e4e4e;}
.panelchck1{ float:left; width:110px; text-align:right; padding:15px 15px 0 0}
.panelchck1 p{ padding:5px 0 0 0}
.panelchck2{ float:left; width:143px; font-weight:bold; padding:15px 0 0 0}
.panelchck2 p{ padding:5px 0 0 0}
.proceed{ clear:both; padding:25px 0 0 0;  text-align:center;}


/* Privacy Policy */
.pri_pol {
	width:910px;
	}
	
ul#pripol_list {
	margin:0 0 0 -14px;
	*margin:0 0 0 28px;
	}
	
ol#pripol_list {
	margin:0 0 0 -9px;
	*margin:0 0 0 35px;
	}
	
ul#pripol_list li,
ol#pripol_list li {
	margin-bottom:10px;
	}
	
	
/* Stocklists */
ul#stock_list {
	list-style:none;
	margin-left:-48px;
	*margin-left:-10px;
	}
	
ul#stock_list li {
	display:inline;
	}
	
ul#stock_list li a {
	text-decoration:none;
	color:#24417e;
	padding:0 10px;
	border-right:1px solid #24417e;
	}
	
	
ul#stock_list li a:hover {
	text-decoration:none;
	}
	
ul#stock_list li a.bn { border:none; }

.stmar{ 
	margin-left:-10px;
	 }

.pane1{ width:46px; float:left; padding:0 0 0 25px}
.pane2{ width:800px; float:left;}
.termshead{ font-size:15px; color:#24417E}
.testimonials{ border-bottom:#C6D3EA 1px solid; padding:5px 0}

.testbgholder{padding:7px 0 0 29px; *padding:11px 0 0 32px; clear:both;}
.testbglink{ width:894px; *width:892px; height:28px;  background:url(../images/stripertesti.jpg) repeat-x;}
.testbglink .textlink{ text-align:center}
.newvideo{ padding:4px 0 0 0}

a:link, a:visited {
		text-decoration:none;
		color:#28478a;
}