html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;	font-size: 100%;vertical-align: baseline;background: transparent;}
* {margin: 0;}
body{margin:0; padding:0; background-color: #0b0b0b; background-image: url(images/page_bg.jpg);	background-repeat: repeat-x; background-position: top; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
img {border: 0;}
a {color: #c50000;text-decoration: none;}
a:hover {color: #000;}
ul li ul li {margin-left: 15px;}

.more_info{width:100%;height:20px;float:left;margin-bottom:18px;}
.more_info a, .more_info a:visited{font-size:14px;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;text-align:right;color:#E26500;float:right;clear:both;margin-right:10px;font-weight:bold;}

#maincontainer{	width: 980px; margin: 0 auto; background-color: #FFFFFF;}
#border_container {margin: 1px;}
#topsection{height: 125px; background-color: #EAEAEA; background-image: url(images/header_bg.jpg); background-repeat: no-repeat; background-position: center top;}
#contentwrapper{display: inline;float: left; width: 100%; background-image: url(images/cw_bg.jpg); background-repeat: repeat-y; background-position: left;}
#leftcolumn{display:inline; float: left; width: 252px; margin: 1px 0px 0px -978px; _margin:10px 0px 0px -980px; background-image: url(images/cw_bg.jpg); background-repeat: repeat-y; background-position: left top;}


.right_side p{text-align:left;}
/*Header Elements*/
#heading_tag {width: 100%;text-align: center;float: left;}
#heading_tag h1 {color: #BF0000;margin: 0;padding: 2px 0px 0px 0px;font-weight: normal;font-size: 11px;}
#heading_flags {color: #fff;width: 400px;top:-15px;left:804px;position:relative;z-index:2000;margin-bottom:-15px;}
#heading_flags a,#heading_flags a:visited{color:white;font-weight:bold;text-decoration:underline;}
#heading_flags ul {list-style: none;}
#heading_flags li {float: right;padding: 2px 5px;}
#logo {float: left;}
#header_right {float: left;width: 740px;}
#cart {float: right;color: #ffffff;font-size: 14px;width: 730px;text-align: right;margin-top:6px;}
#cart a {color: #CF1919;text-decoration: none;}
#cart a img{vertical-align:middle;}
#phone {float: right;color: #ffffff;font-size: 16px;font-weight: bold;padding-top: 5px;width: 730px;text-align: right;}
#search { float: right;	color: #ffffff;	width: 179px; text-align: right; background-image: url(images/search_bg.png);background-repeat:no-repeat;height:19px; margin-top: 10px;}
#search input {border: 0;margin: 1px 1px 0px 0px;height: 15px;color: #888;font-size: 12px;width: 150px;}

/*Navigation Elements*/
#nav {background-color: #000; height: 40px; background-repeat: no-repeat; background-position: right center;}
#nav ul {list-style: none;margin: 0px 0px 0px 20px; background-color: #000000;}
#nav li {float: left;border-right: 1px solid #404040;padding: 5px 10px;margin: 7px 0px; background-color: #000000;}
#nav li a {color: #fff;    text-decoration: none; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;}
#nav li a:hover {color: #BF0000;}

/*Slideshow*/
#slideshow {margin: 5px 0px 10px 6px;}
.sliderwrapper{ position: relative; overflow: hidden; border: 1px solid #666; width: 716px; height: 225px;}
.sliderwrapper .contentdiv{visibility: hidden; position: absolute; left: 0; top: 0;  padding: 0px; background: white; width: 716px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.pagination{width: 698px; text-align: right; background-color: #000; padding: 5px 10px;}
.pagination a{padding: 0 5px;text-decoration: none; color: #666;background: white;}
.pagination a:hover, .pagination a.selected{color: #fff;background-color: #AF0000;}
.contentdiv img{width:716px; height:225px;}

/*Carousel*/
.stepcarousel{position: relative; width: 700px; height: 170px; }
.stepcarousel .belt{position: absolute; left: 0 ;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; width: 180px; border-right: 1px solid #ccc;margin: 0px 0px;}
.panel h4 {text-align: center;}
.panel h4 a {color: #ff8b2b;font-size: 14px;text-decoration: none;}
.panel img {display: block; margin-right: auto;margin-left: auto;}

/*Left Buttons*/
#left_buttons {display:inline;float:left;}
#left_buttons ul {list-style: none;}
#left_buttons li {	height: 58px; border-bottom: 1px solid #bfbfbf;	border-top: 1px solid #e9e9e9;}
#left_buttons li a {color: #5e5e5e;text-decoration: none;text-transform: uppercase; font-weight: bold; font-size: 11px; display: block;padding: 35px 0px 0px 60px;}
#left_buttons li a:hover {color: #000;}
ul #gcalc {	background-image: url(images/buttons/gcalc.png); background-repeat: no-repeat; background-position: 10px 5px;}
ul #gfav {background-image: url(images/buttons/gfav.png); background-repeat: no-repeat;	background-position: 10px 5px;}
ul #follow {background-image: url(images/buttons/follow.png); background-repeat: no-repeat;	background-position: 10px 5px;}
ul #billing {background-image: url(images/buttons/billing.png); background-repeat: no-repeat;	background-position: 10px 5px;}
ul #shipping {background-image: url(images/buttons/shipping.png); background-repeat: no-repeat;	background-position: 10px 5px;}

#stripes{}
#stripes img {margin-top: 1px;}

/*Left Navigation*/
#left_gray { background-image: url(images/left_gradient.jpg); background-repeat: repeat-x;	background-position: center top;border-right: 1px solid #ccc;float:left;}
#left_nav {float:left;background-image: url(images/nav_header.jpg); background-repeat: no-repeat; background-position: right top;}
#left_nav ul {width:220px;float:left;display:inline;list-style: none; padding: 45px 0px 0px 20px;}
#left_nav li {width:200px;float:left;display:inline;padding: 4px 0px 4px 10px;border-bottom: 1px dotted #999;margin-right: 20px;}
#left_nav li a {color: #282828;text-decoration: none;font-size: 14px; font-weight: bold;}
#left_nav li a:hover {color: #AE0500;}

.left_nav_divide{float:left;display:inline;width:252px;height:2px;background-image:url(images/left_nav_divide.jpg);}
/*Left Products*/
.prod_container {margin-top: 15px;padding: 20px 0px 5px 0px;border-bottom: 1px solid #ccc;}
.lproduct {margin: 5px 10px;padding: 7px 0px 5px 0px;}
.lproduct img {float: left;margin: 0px 5px;}
.lproduct h4 a {color: #c12420;text-decoration: none;font-size: 13px;}
.lproduct h4 a:hover {color: #343434;}
.lproduct p {color: #858585;font-size: 11px;text-transform: uppercase;}
.lproduct_more {float: right;padding: 2px 0px;}
.l_alt {background-color: #cfcfcf;}

/*Gina Talk*/
#gina_talk {margin-top: 10px; background-image: url(images/cw_bg.jpg); background-repeat: repeat-y;	background-position: left top;width: 252px;}
#gina_talk img {padding: 10px;}
#gina_talk ul {list-style: none;margin: 0px 20px 0px 20px;}
#gina_talk li {font-weight: bold;padding: 3px;}
#gina_talk li a {color: #000000;}
#gina_talk li a:hover {color: #c50000}
.gdate {width: 40px;float: left; color: #343434;}

/*Left nav stuff*/
.left_row2{width:250px;float:left;display:inline;background-repeat:no-repeat;background-position:8px 12px;}
.left_row2 h4{padding-left:76px;margin-top:10px;margin-right:14px;font-size:14px;text-transform: uppercase;}

.left_row2 ul{padding-left:86px;margin-top:6px;color:#5d5d5d;margin-bottom:6px;list-style:none;list-style-image:url(images/li_dash.jpg);}
.left_row2 p {padding-left:76px;margin-top:6px;margin-left:10px;margin-bottom:14px;}
.left_row2 a {float:right;margin-right:6px;margin-bottom:6px;margin-top:-9px;}
#secure{background-image:url(images/bg_secure.png);}
#discreet{background-image:url(images/bg_discreet.png);background-position:8px 16px;}
#payments{background-image:url(images/bg_payments.png);}


/*Content Styles*/
#contentcolumn{float: left;margin-left: 250px;display:inline;}
.innertube {margin: 0px 10px;}
.innertube h6 {font-size: 16px;margin: 15px 0px; color: #ffffff; background-color: #8A1412;padding: 5px; border: 1px solid #5F0200;}
#contentcolumn h1 {background-image: url(images/h1bg.jpg); background-repeat: repeat-x; background-position: top; border-top: 1px solid #a2a2a2;color: #2f2f2f;padding: 10px 5px; font-size: 16px;}
#contentcolumn h2 {color: #a50000;font-size: 16px;}
#contentcolumn h5 {background-image: url(images/h1bg.jpg); background-repeat: repeat-x; background-position: top; border-top: 1px solid #a2a2a2;color: #2f2f2f;padding: 10px 5px; font-size: 12px; color: #666666;}
#contentcolumn h16 {color: #000000;font-size: 32px;}/* used in Telephone process Tool-free number only -didar*/
#contentcolumn p {color: #000;font-size: 13px;padding: 5px;}
#tracking_wrap{float:left;margin-left:250px;display:inline;width:730px;}
#tracking_wrap h1{color:#4C4C4C;font-size:26px;margin:18px;}
#tracking_wrap .content_text{font-weight:bold;font-size:12px;margin:18px;color:#A50602;}
.tracking_form{font-weight:bold;width:470px;margin-top:20px;font-size:13px;}
.tracking_form p{float:left;display:inline;text-align:right;width:400px;}
.tracking_form label{display:inline;float:left;text-align:right;margin-top:10px;margin-bottom:10px;margin-right:20px;width:134px;}
.tracking_form textarea, .tracking_form input, .tracking_form button{margin:10px;float:left;width:180px;}
.required{color:#FF0006;font-weight:bold;}
/*/didar inout button rollover
input.rollover { display: block; width: 422px; height: 103px;  text-decoration: none;  background: url("/images/mo_order_pdf_button.jpg"); }
input.rollover:hover { background-position: -422px 0; }
*/


/*Product Rows*/
.product_row {margin: 10px 0px;}
.product_row h3, .product_three h3, .product_row_cart h3 {color: #e26500;font-size: 16px;margin-bottom: 5px;}
.product_row ul {list-style: none;}
.product_row li {float: left; width: 175px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 190px;}
.product_row_cart li {float: left; width: 175px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 295px;}
.product_row h4, .product_row_cart h4 {padding: 5px 10px;text-align: center;height: 30px;}
.product_row h4 a {color: #000000;}
.product_row h4 a:hover {color: #A90503;}
.product_row img {display: block;  margin-left: auto;  margin-right: auto;}
.pr_image {height: 139px;}
.pr_wrapper{width: 175px; float: left; height:34px;}
.pr_price {float: left; text-align: center; font-weight: bold;font-size: 16px; width: 88px; height: 34px; line-height: 34px;}
.pr_wrap{width: 87px; height: 34px; float: left;}
.pr_wrap img{margin: 0px;}

.product_row2{margin: 10px 0px;}
.product_row2 h3, .product_three2 h3, .product_row_cart2 h3 {margin-left:26px;color: #e26500;font-size: 26px;margin-bottom: 5px;}
.product_row2 ul {list-style: none;}
.product_row2 li {float: left; width: 209px; border: 1px solid #ccc; height:253px;margin:1px;background:white;position:relative;z-index:100;}
.blur{display:inline;width:213px;float:left;height:257px;background:#DFDFDF;margin:9px;_margin:4px;position:relative;z-index:1;border:2px solid #f2f2f2;}
.product_row_cart2 li {float: left; width: 175px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 285px;}
.product_row2 h4, .product_row_cart2 h4 {font-size:16px;padding: 5px 10px;text-align: center;height: 36px;}
.product_row2 h4 a {color: #000000;}
.product_row2 h4 a:hover {color: #A90503;}
.product_row2 img {display: block;}
.pr_image2 {height: 148px;margin-top:4px;}
.pr_image2 img{width:140px;height:140px;margin:auto;}
.pr_wrapper2{width: 214px; float: left;}
.pr_price2{float: left; text-align: center; font-weight: bold;font-size: 18px; width: 88px; height: 28px; line-height: 28px;width:214px;}
.pr_wrap2{width:214px;height:30px;float:left;margin:auto;}
.pr_wrap2 img{margin-top:4px;float:left;margin-left:15px;}

.product_three {margin-bottom: 10px;}
.product_three ul {list-style: none;}
.product_three li {float: left;margin: 0px 17px; width: 135px;}
.product_three img, .product_row_cart img, .product_row img{display: block; margin-left: auto; margin-right: auto;}
.product_row_cart p {text-align: center; font-size: 11px;}
.product_row_cart li {list-style-type: none;}
.newprice {color: #f00;font-weight: bold;font-size: 16px;text-align: center;padding: 5px 0px;}
.crossedout {text-decoration: line-through;}

/*Product Page*/
#productpage h1 {color: #B10600; font-size: 24px;background: none;border-top: 1px dotted #ccc;}
.left_pic {float:left;padding: 5px;_padding:0px;width:350px;}
.right_side{float:left;width:330px;}
#view_cart{}

.price {font-size: 24px; color: #FC8A32;font-weight: bold;text-align: left;}
.quantity {text-align: center;}
.quantity select {width: 100px;margin: 5px;}
option.bold {font-weight: bold;background-color: #CC3300; color: #ffffff;padding: 2px;}
.morepics {}
.morepics h4, .productpics h4 {font-size: 14px; border-bottom: 1px dotted #cccccc;padding-bottom: 5px;margin-top: 5px;color: #666;}
.morepics ul, .productpics ul {list-style: none;}
.morepics li {float: left;padding: 7px 32px;}
.productpics li {float: left; padding: 5px;}
.videoshare {margin: 15px 0px;}
.videoshare h4 {font-size: 14px; border-bottom: 1px dotted #cccccc;padding-bottom: 5px;margin: 5px 0px; color: #666;}
.videoshare ul {list-style: none;}
.videoshare li {float: left; padding: 0px 18px;}

/*Footer*/
#footer{ clear: left; width: 100%; background: black; color: #FFF; text-align: center; padding: 4px 0;}
#footer a{ color: #fff; text-decoration: none;font-size: 13px; font-weight: bold;}
#footer1 { background-image: url(images/footerbg.jpg); background-repeat: repeat-x;	background-position: top; height: 172px;}
#footer_logo {width: 250px;float: left;text-align: center;}
#footer_logo2{width: 250px;float: left;text-align: center;margin-top:12px;}
#footer2 {background-color: #1a1a1a;border-top: 1px solid #2e2e2e;text-align: left;}
#copyright {float: left;padding: 10px;font-size: 11px;width: 400px;}

#footer_nav {width: 250px;float: left;text-align: left;margin: 10px 0px 0px 10px;}
#footer_nav ul {list-style: none;}
#footer_nav li {float: left; width: 125px; text-align: left;padding: 2px 0px;}
#footer_nav li a:hover {color: #c50000;}

#footer_nav2 {width: 434px;float: left;text-align: left;margin: 10px 0px 0px 10px;}
#footer_nav2 ul {list-style: none;}
#footer_nav2 li {float: left; width: 217px; text-align: left;padding: 2px 0px;}
#footer_nav2 li a:hover {color: #c50000;}

.footer_nav{width:125px;float:left;text-align:left;margin:10px 0px 0px 10px;}
.footer_nav ul {list-style: none;}
.footer_nav li {float: left; width: 125px; text-align: left;padding: 2px 0px;}
.footer_nav li a:hover {color: #c50000;}

.footer_hr{color:#505050;}

#footer_info {}
#testimonials {float: left;margin: 10px 0px 0px 0px;width: 450px;text-align: left;}
#quote_wrap {margin: 10px 0px 0px 0px;}
.quote {background: url('images/quote-left.gif') no-repeat left top;color: #666; margin-left: 10%; margin-right: 10%; padding-top: 10px; padding-left: 40px; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Arial}
.quote div {background: transparent url('images/quote-right.gif') right bottom no-repeat; padding-right: 40px; padding-bottom: 10px;}

#testimonials2 {float: left;margin: 14px 0px 10px 0px;width: 252px;text-align: left;}
#testimonials2 img{margin-left:14px;}
#quote_wrap2 {margin: 10px 0px 0px 0px;}
.quote2 {background: url('images/quote-left2.gif') no-repeat left top;color: #666; margin-left: 10%; margin-right: 10%; padding-top: 10px; padding-left: 24px; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Arial}
.quote2 div {background: transparent url('images/quote-right2.gif') right bottom no-repeat; padding-right: 10px; padding-bottom: 10px;}

/*Form Styles*/
#contact_form {width: 700px;margin: 20px 0px 20px 30px;}
.cssform p{clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; border-top: 1px dashed #e1e1e1; height: 1%;}
.cssform label{width: 150px; float: left; font-weight: bold;}
.cssform input[type="text"]{ width: 180px;}
.cssform textarea{width: 250px; height: 150px;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{margin-left: 3px;}

/*Blog Styles*/
#blog_holder {float: left; width: 526px;}
#blog_right {background-color: #303030;float: left;width: 200px;border: 1px solid #E2E2E2; padding-bottom: 25px;}
#blog_right h1 {background-image: url(images/blog_redbg.jpg); background-repeat: no-repeat;	background-position: left top; height: 35px; color: #ffffff;font-size: 14px;padding-top: 3px;}
#blog_right h2 {background-image: url(images/blog_yelbg.jpg); background-repeat: no-repeat;	background-position: left top;	height: 35px;color: #ffffff; font-size: 14px; padding: 3px; margin-top: 5px;}
#blog_right ul {list-style: square;color: #666;margin: 0px 0px 0px 25px;}
#blog_right li {padding: 2px 0px;line-height: 12px;}
#blog_right li a {font-size: 11px;color: #ccc;}
#blog_right li a:hover {color: #fff;}
.blog_wrapper {margin: 25px 0px;border-bottom: 5px solid #efefef;padding-bottom: 20px;}
.blog_wrapper h2{}
.blog_wrapper h3 {font-weight: normal;font-size: 11px; text-transform: uppercase;border-bottom: 1px dotted #cccccc;padding: 3px;}
#gina_form textarea {border: 1px solid #ccc;padding: 5px;}
#gina_form button {cursor: pointer; margin: 10px; background-color: #7C1310;border: 1px solid #CF110C; color: #fff; font-weight: bold;padding: 5px;width: 100px;}

/*Search Styles*/
#search_results {}
#search_results ul {}
#search_results li {margin: 10px 0px 10px 50px;}
#search_results li a {font-size: 14px;font-weight: bold; color: #999;}
#search_results li a:hover {color: #666;}
.searchform {border: 1px solid #cccccc;width: 600px;margin: 5px; padding: 3px;}
.button, #post_comment {background-color: #AF0007;color: #ffffff;font-weight: bold; border: 1px solid #000000;padding: 3px;cursor:pointer;}

/*Cart Styles*/
#checkoutcart {border: 1px solid #A80601; font-size: 14px; font-weight: bold; background: #fff; margin: 0px 25px; width: 680px; border-collapse: collapse;text-align: left;}
#checkoutcart th {font-weight: bold; font-size: 14px;color: #A80601; padding: 12px 8px; border-bottom: 2px solid #A80601;}
#checkoutcart td {border-bottom: 1px solid #A80601;	color: #000; padding: 10px 8px;vertical-align: top;}
#checkoutcart tbody tr:hover td {color: #000;}
.formcart {width: 32px; float:left;margin-top: 5px;}
.promocode {text-align: right;font-weight: bold; font-size: 14px;background-color: #e2e2e2;padding: 5px;}
#paymethods {}
#paymethods ul {list-style: none; width: 700px;}
#paymethods li {text-align: center;width: 180px; float: left;margin: 0px 17px 15px 17px;font-weight: bold;border-bottom: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2}
#destination select {font-size: 16px;padding: 3px;font-weight: bold;}

/*Plug Styles*/
.video_plug {clear: both;border-bottom: 1px dotted #ccc;margin-top: 20px;}
.vp_img {width: 100px;margin: 5px; float: left;}
.video_plug h3 {font-size: 14px;}
.video_plug h3 a {}
.video_plug h4 {font-size: 12px;padding-bottom: 10px;}



/*Speech Bubble Styles*/
.testimonial {padding: 0px 0px 15px 40px;}
.speech_bubble{	background: transparent; margin:10px 0;}
.speech_bubble_content{	display:block; background:#fff; border:3px solid #ddd;	border-width:0 3px;}
.speech_bubble p{padding:0.5em 0; color:#000; margin:0 15px;}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6, .sb7{display:block; overflow:hidden; font-size:0;}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6{height:1px;}
.sb4, .sb5, .sb6, .sb7{	background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.sb1 {margin:0 8px; background:#ddd;}
.sb2 {margin:0 6px; background:#ddd;}
.sb3 {margin:0 4px; background:#ddd;}
.sb4 {margin:0 3px; background:#fff; border-width:0 5px;}
.sb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.sb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.sb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 
.speech_bubble em{display:block; width:0; height:0; overflow:hidden; border-top:12px solid #ddd; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
.speech_bubble span{display:block; width:0; height:0; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .speech_bubble em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble span {width:20px; height:10px; w\idth:0; hei\ght:0;}

/*Sponsor Styles*/
#sponsor_yp {background-image: url(images/sponsors/youporn-logo.png);	background-repeat: repeat;}
#sponsor_byl {background-image: url(images/sponsors/byl-logo.png);	background-repeat: repeat;}
#sponsor_oc {background-image: url(images/sponsors/orgasm-logo.png);	background-repeat: repeat;}
#sponsor_ph {background-image: url(images/sponsors/PornHub_logo.png);	background-repeat: repeat;}
#sponsor_t8 {background-image: url(images/sponsors/tube8_logo.png);	background-repeat: repeat;}
.sponsored {background-image: url(images/sponsored.gif);background-repeat: no-repeat;background-position: left top;height: 123px;width: 499px;}
.sponsored img {margin: 40px 0px 0px 40px;}

/*Right Products Styles*/
.right_products {}
.rp_item {clear: both;padding: 5px;margin-bottom: 5px;}
.rp_img {float: left;margin-right: 5px;}
.rp_item h4 {margin-bottom: 5px;}
.rp_item h4 a {color: #ffffff;}



/*MISC Styles*/
.clear {clear: both;}
.light_red {color: #cd1e1b;}
.pageheader {margin-left: 2px;}
.split50 {float: left; width: 49%;}

.lptable td {vertical-align: top;}

#free_shipping{float:right;display:block;text-align:right;}
#free_shipping span{font-weight:normal;font-size:10px;}
#free_ship_nav{cursor:pointer;background-image:url(/images/free-shipping.png);background-repeat:no-repeat;color:white;float:right;width:145px;height:30px;text-align:right;margin-right:6px;margin-top:4px;font-family:Geneva,Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;}
#free_ship_nav span{font-size:11px;font-weight:normal;}
#free_ship_hide{cursor:pointer;display:none;position:relative;left:813px;top:-11px;z-index:100;color:white;font-family:arial;font-size:11px;width:164px;height:54px;background-color:#333333;border:1px;border-style:solid;border-color:#666666;text-align:justify;}
#free_ship_hide span{position:absolute;margin:4px;width:158px;display:block;}
#sitemapfooter {color: #fff;width: 400px;margin: 50px auto;}

.add_to_cart, .delete_from_cart, .update_cart{
	cursor: pointer;
	float: left;
	}
#added_to_cart{
	float: left;
	float: left;
	display: none;
	color: red;
	width:330px;
	}
.add_to_cart_wrapper{
	height: 50px;
	line-height: 50px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	margin-left: 50px;
	display:inline;
	}
#checkout{
	width: 150px;
	height: 55px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
	background-image: url(images/checkout.jpg);
	}
#submit{
	width: 97px;
	height: 39px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
	background-image: url(images/submit.jpg);
	}
#shipping{
	display: none;
	}
#paypal_button{
	background-image: url(images/x-click-but6.gif);
	width: 150px;
	height: 52px;
}

#captcha_wrapper{
	margin-top: 20px;
	margin-bottom: 20px;	
	width: 526px;
}
.captcha{
	width: 300px;
}
.captcha img{
}
.captcha input{
}
.paging{
	float:left;
	margin: 0 10px;
	width: 506px;
}
.paging_prev_button, .paging_next_button{
	font-size: 20px;
}
.paging_number_disable, .paging_prev_button, .paging_next_button, .paging_number, .paging_number_current, .paging_prev_button_disable, .paging_next_button_disable{
	float: left;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
}
.paging_number_current{font-weight: bold;font-size: 20px;}



#landing_top{width: 708px;height: 322px;}
#landing_image{float: left;width: 212px;height: 279px;}
#landing_video{float: left;width: 496px;height: 279px;}
#landing_banner{float: left;width: 708px;height: 43px;}
	
.photos{cursor:pointer;}
img, div { behavior: url(iepngfix.htc) }

.p_opt, .p_opt select{font-size:18px;}
