@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; outline:0; list-style:none;}
img{border:0px none;}
a img{border:0px none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}
body{margin:0px; padding:0px; background:url(images/main_bg.jpg) repeat-x center top #f4f4f4;}
#wrapper{margin:0px auto; width:1050px;}
#header_container{width:100%; float:left;}
.welcome{width:50%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f4f4f4; padding:7px 0px 0px 0px; line-height:25px;}
.toplink_container{width:50%; float:right;}
.toplinks{width:100%; float:left;}
.toplinks ul{float:right;}
.toplinks li{margin:8px 18px 0px 0px; float:left; list-style:none;}
.toplinks li img{float:left; margin-right:8px;}
.toplinks li a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f4f4f4; text-decoration:none; transition:0.9s;}
.toplinks li a:hover{text-decoration:underline; margin-left:4px;}
.logo img{margin-top:12px; width:50%; float:left; clear:both;}
.paypal{margin-top:42px; width:50%; float:left; text-align:right;}
.listmenu{display:none;}
.topmenu_container{float:left; width:100%; border-radius:10px 10px 0px 0px; clear:both; margin-top:8px; 
background: #e3e3e3; /* Old browsers */
background: -moz-linear-gradient(top,  #e3e3e3 0%, #fffffe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#fffffe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3e3e3 0%,#fffffe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3e3e3 0%,#fffffe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3e3e3 0%,#fffffe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e3e3e3 0%,#fffffe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fffffe',GradientType=0 ); /* IE6-9 */
}
.topmenu{width:70%; float:left; clear:both;}
.topmenu ul{float:left; }
.topmenu ul li{float:left; list-style:none; border-right:1px solid #c8c7c8;}
.topmenu ul li:last-child {float:left; list-style:none; border:0px none;}
.topmenu ul li a{padding:0px 13px 0px 13px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; line-height:49px; display:block; transition:0.9s; text-transform:uppercase;}
.topmenu ul li a:hover{background-color:#57a7ca; color:#FFF;}
#search_container{margin-right:10px; background-color:#FFFFFF; margin-top:8px; padding:2px 3px; float:right; width:22%;
-moz-box-shadow: inset 0 0 10px #fff;
-webkit-box-shadow: inset 0 0 10px #fff;
box-shadow: inset 0 0 10px #d8d8d8;
border:1px solid #909090;
border-radius:5px;
}
.search_fld{float:left; width:86%; margin-left:5px; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; height:25px; line-height:25px; border:0px; outline:0;}
.search_btn{margin:2px 5px 0px 0px; float:right;}
.fast_shipping img{float:left; clear:both; width:100%;}
.content{padding:0px 0px 20px 0px; float:left; width:100%; clear:both; background-color:#FFF;}
.left_colum{padding:10px 10px 10px 10px; float:left; width:20.5%;}
.lmenu{margin-bottom:10px; float:left; width:214px; border:2px solid #afafaf; border-radius:10px;}
.store_catg_container{margin-bottom:10px; float:left; width:214px; border:2px solid #afafaf; border-radius:10px;}
.left_panel_heading{float:left; width:93%; text-transform:uppercase;
background: #35a4d5; /* Old browsers */
background: -moz-linear-gradient(top,  #35a4d5 0%, #1387b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35a4d5), color-stop(100%,#1387b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #35a4d5 0%,#1387b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35a4d5', endColorstr='#1387b9',GradientType=0 ); /* IE6-9 */
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:3px 0px 0px 2px; padding:7px 0px 7px 10px; border-radius:5px 5px 0px 0px;}
.left_panel_heading img{margin:6px 5px 0px 0px; float:left;}
.left_panel_lev1{width:202px; float:left; margin-left:2px; margin-top:5px;}
.left_panel_lev1 ul{float:left;}
.left_panel_lev1 li{list-style:none; width:210px; height:28px; line-height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; background:url(images/lev1_bg.png) no-repeat left top;}
.left_panel_lev1 a{padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; display:block; line-height:28px; transition:0.9s;}
.left_panel_lev1 a:hover{color:#1895cc; background:url(images/lev1_bg_hover.png) no-repeat center top;}
.leftpanel_pic{float:left; width:auto; margin-left:10px;}
.leftpanel_pic img{float:left; width:100%; margin-left:0px;}
.leftpanel_newsletter{float:left; width:172px; margin-left:10px;}
.leftpanel_newsletter_text{float:left; width:199px; margin-left:10px;}
.rightpanel{float:left; width:75.9%; margin:10px 0px 0px 6px;}
.rightpanel_border_area{margin-bottom:10px; float:left; width:100%; background-color:#fff; border:1px solid #acacac;}
.rightpanel_border_area2{margin-bottom:10px; float:left; width:100%; background-color:#fff; border:1px solid #acacac; display:block;}
.rightpanel_prod_name{float:left; width:98.8%;
background: #35a4d5; /* Old browsers */
background: -moz-linear-gradient(top,  #35a4d5 0%, #1387b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35a4d5), color-stop(100%,#1387b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #35a4d5 0%,#1387b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35a4d5', endColorstr='#1387b9',GradientType=0 ); /* IE6-9 */
font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fefefe; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; text-align:center;
}
.rightpanel_image{float:left; width:100%;}
.rightpanel_image img{float:left; width:70%; text-align:center; margin-left:100px;}
.rightpanel_content_heading{float:left; width:98.8%; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; background:url(images/content_heading_bg.jpg) no-repeat center top #1387b9; text-transform:uppercase;}
.rightpanel_content_heading2{float:left; width:98.8%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1387b9; margin:3px 0px 0px 2px; padding:10px 10px 10px 10px;}
.rightpanel_content_info{float:left; width:98.8%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#353535; line-height:26px; padding:0px 10px 10px 10px;}
.rightpanel_buttons_container{float:left; width:100%; margin:0px 0px 14px 0px;}
.rightpanel_buttons{float:left; width:140px !important; margin-left:5px;}
.rightpanel_buttons img{width:100%; height:100%;}





@media only screen and (min-width: 640px) and (max-width: 1024px)  {
#wrapper{margin:0px auto; width:98%;}
.paypal{margin-top:42px; width:50%; float:left; text-align:right;}

}



@media only screen and (min-width: 320px) and (max-width: 640px)  {
#wrapper{margin:0px auto; width:98%;}
.paypal{margin:15px 0px 0px 0px; width:50%; float:left; text-align:right; display:block !important;}
.paypal img{width:80%;}
.toplink_container{width:50%; float:right; display:none !important;}
.welcome{width:100% !important; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f4f4f4; padding:7px 0px 0px 0px; line-height:25px;}
.topmenu {display:none;}
.listmenu{margin:2px 0px 2px 0px; padding:8px 0px 8px 0px; width:100%; float:left; clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; display:block;}
#search_container{display:none !important;}
.fast_shipping img{float:left; clear:both; width:100%;}
.store_catg_container{margin-bottom:10px; float:left; width:290px; border:2px solid #afafaf; border-radius:10px;}
.lmenu{margin-bottom:10px; float:left; width:290px; border:2px solid #afafaf; border-radius:10px; padding-left:2px; display:none;}
.left_panel_lev1{width:280px; float:left; margin-left:2px; margin-top:5px;}
.left_panel_lev1 ul{float:left;}
.left_panel_lev1 li{list-style:none; width:280px; height:28px; line-height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; background:url(images/lev2_bg.png) no-repeat left top;}
.left_panel_lev1 a{padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; display:block; line-height:28px; transition:0.9s;}
.left_panel_lev1 a:hover{color:#1895cc; background:url(images/lev2_bg_hover.png) no-repeat center top;}
.rightpanel_prod_name{float:left; width:95.8%;}
.rightpanel_image img{float:left; width:70%; text-align:center; margin-left:40px;}
.leftpanel_pic img{float:left; width:auto; margin-left:40px; display:none;}

.rightpanel{float:left; width:96%; margin:10px 0px 0px 6px;}
.rightpanel_border_area{margin-bottom:10px; float:left; width:100%; background-color:#fff; border:1px solid #acacac;}
.rightpanel_prod_name{float:left; width:96.8%;
background: #35a4d5; /* Old browsers */
background: -moz-linear-gradient(top,  #35a4d5 0%, #1387b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35a4d5), color-stop(100%,#1387b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #35a4d5 0%,#1387b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35a4d5', endColorstr='#1387b9',GradientType=0 ); /* IE6-9 */
font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fefefe; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; text-align:center;
}

.rightpanel_content_heading{float:left; width:96%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; background:url(images/content_heading_bg.jpg) no-repeat left top #1387b9; text-transform:uppercase;}
.rightpanel_content_heading2{float:left; width:96%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1387b9; margin:3px 0px 0px 2px; padding:10px 10px 10px 10px;}
.rightpanel_content_info{float:left; width:95.8%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#353535; line-height:26px; padding:0px 10px 10px 10px;}
.TabbedPanelsTab {
	position: relative;
	top: 0px;
	float: left;
	padding: 0px 2px !important;
	margin: 0px 1px 0px 0px !important;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif !important; font-size:9px !important; color:#ffffff; font-weight:bold; height:41px; line-height:41px;
}
.rightpanel_border_area2{margin-bottom:10px; float:left; width:100%; background-color:#fff; border:1px solid #acacac; display:none;}

.rightpanel_buttons{float:left; width:90px !important; margin-left:5px;}
.rightpanel_buttons img{width:100%; height:70%;}
}









@media only screen and (min-width: 768px) and (max-width: 959px) {
#wrapper{margin:0px auto; width:98%;}
.paypal{margin-top:15px; width:50%; float:left; text-align:right;}
.toplink_container{width:50%; float:right; margin-top:-20px;}
.toplinks{width:100%; float:left;}
.toplinks ul{float:left;}
.toplinks li{margin:0px 8px 0px 0px; float:left; list-style:none;}
.toplinks li img{float:left; margin-right:8px;}
.toplinks li a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f4f4f4; text-decoration:none; transition:0.9s;}
.toplinks li a:hover{text-decoration:underline; margin-left:4px;}
.welcome{width:100% !important; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f4f4f4; padding:7px 0px 0px 0px; line-height:25px;}

.topmenu_container{float:left; width:100%; border-radius:10px 10px 0px 0px; clear:both; margin-top:8px; 
background: #e3e3e3; /* Old browsers */
background: -moz-linear-gradient(top,  #e3e3e3 0%, #fffffe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#fffffe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3e3e3 0%,#fffffe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3e3e3 0%,#fffffe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3e3e3 0%,#fffffe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e3e3e3 0%,#fffffe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fffffe',GradientType=0 ); /* IE6-9 */
}
.topmenu{width:74%; float:left; clear:both;}
.topmenu ul{float:left;}
.topmenu ul li{float:left; list-style:none; border-right:1px solid #c8c7c8;}
.topmenu ul li:last-child {float:left; list-style:none; border:0px none;}
.topmenu ul li a{padding:0px 7px 0px 7px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f3f; line-height:49px; display:block; transition:0.9s; text-transform:uppercase;}
.topmenu ul li a:hover{background-color:#57a7ca; color:#FFF;}



.listmenu{display:none;}
#search_container{margin-right:10px; background-color:#FFFFFF; margin-top:8px !important; padding:2px 3px; float:right; width:22%; 
-moz-box-shadow: inset 0 0 10px #fff;
-webkit-box-shadow: inset 0 0 10px #fff;
box-shadow: inset 0 0 10px #d8d8d8;
border:1px solid #909090;
border-radius:5px;
}

.search_fld{float:left; width:75%; margin-left:5px; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; height:25px; line-height:25px; border:0px; outline:0;}
.search_btn{margin:2px 5px 0px 0px; float:right;}


.fast_shipping img{float:left; clear:both; width:100%;}
.store_catg_container{margin-bottom:10px; float:left; width:214px; border:2px solid #afafaf; border-radius:10px;}
.lmenu{margin-bottom:10px; float:left; width:214px; border:2px solid #afafaf; border-radius:10px; padding-left:2px;}
.left_panel_lev1{width:202px; float:left; margin-left:2px; margin-top:5px;}
.left_panel_lev1 ul{float:left;}
.left_panel_lev1 li{list-style:none; width:210px; height:28px; line-height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; background:url(images/lev1_bg.png) no-repeat left top;}
.left_panel_lev1 a{padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; display:block; line-height:28px; transition:0.9s;}
.left_panel_lev1 a:hover{color:#1895cc; background:url(images/lev1_bg_hover.png) no-repeat center top;}
.rightpanel_prod_name{float:left; width:95.8%;}
.rightpanel_image img{float:left; width:100%; text-align:center; margin-left:0px;}
.leftpanel_pic img{float:left; width:auto;}

.rightpanel{float:left; width:68%; margin:10px 0px 0px 60px;}
.rightpanel_border_area{margin-bottom:10px; float:left; width:100%; background-color:#fff; border:1px solid #acacac;}
.rightpanel_prod_name{float:left; width:97.9%;
background: #35a4d5; /* Old browsers */
background: -moz-linear-gradient(top,  #35a4d5 0%, #1387b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35a4d5), color-stop(100%,#1387b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #35a4d5 0%,#1387b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #35a4d5 0%,#1387b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35a4d5', endColorstr='#1387b9',GradientType=0 ); /* IE6-9 */
font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fefefe; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; text-align:center;
}

.rightpanel_content_heading{float:left; width:96%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; background:url(images/content_heading_bg.jpg) no-repeat left top #1387b9; text-transform:uppercase;}
.rightpanel_content_heading2{float:left; width:96%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1387b9; margin:3px 0px 0px 2px; padding:10px 10px 10px 10px;}
.rightpanel_content_info{float:left; width:95.8%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#353535; line-height:26px; padding:0px 10px 10px 10px;}
.TabbedPanelsTab {
	position: relative;
	top: 0px;
	float: left;
	padding: 0px 28.4px !important;
	margin: 0px 1px 0px 0px !important;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#ffffff; font-weight:bold; height:41px; line-height:41px;
}
.rightpanel_border_area2{margin-bottom:10px; float:left; width:100%; background-color:#fff; border:1px solid #acacac; display:none;}
}




