@charset "utf-8";
/******** Global Classes ********/

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
}
/******** General Classes ********/

.float {
	float:left;
	padding:0px 20px 0px 0px;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	font-size:12px;
	background:url(../graphics/main_top_bg.gif) repeat-x top;
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style-type:none;
	margin:0;
	padding:0
}
a, input, select {
	outline:none
}
a {
	outline:none;
	border:0;
}
fieldset {
	border:none;
}
img {
	border:0;
	float:left;
}
.clear {
	clear:both
}
.display, b {
	display:none;
}
/*main content*/

.parent {
	width:850px;
	margin:0 auto;
	position:relative;
}
.parent_inner {
	width:797px;
	float:left;
}
.main_container {
	float:left;
	width:797px;
}
.txt_retailer {
	background:url(../graphics/txt_retailers.gif) no-repeat right bottom;
	float:right;
	width:555px;
	height:28px;
	padding:130px 0px 0px 0px;
}
.txt_companyinfo {
	background:url(../graphics/txt_company_info.gif) no-repeat right bottom;
	float:right;
	width:555px;
	height:28px;
	padding:63px 0px 0px 0px;
}

.top_area {
	float:left;
	width:797px;
	padding:0px 0px 27px 0px;
	background:url(../graphics/border_bottom.gif) repeat-x bottom;
}
.sec_logo {
	width:242px;
	float:left;
}
.sec_logo h1 {
	float:left;
	width:242px;
}
.sec_logo h1.logo_inner a {
	width:223px;
	background:url(../graphics/logo_inner.gif) no-repeat 0px 28px;
	height:215px;
	float:left;
	margin:0px;
}
.top_right_links {
	width:554px;
	float:left;
	margin:30px 0px 0px 0px;
}
.top_right_links ul {
	width:554px;
	float:left;
	background-color:#e6f0fa;
	padding:7px 0px 7px 00px;
}
.top_right_links li {
	float:right;
	width:auto;
}
.top_right_links li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#646464;
	width:auto;
	float:left;
}
.top_right_links li a:hover {
	text-decoration:none;
}
.top_right_links li.login {
	background:url(../graphics/icon_login.png) no-repeat;
	float:right;
	padding:0px 16px 0px 25px
}
.top_right_links li.track {
	background:url(../graphics/icon_track.png) no-repeat;
	float:right;
	padding:0px 29px 0px 25px;
}
/*tabs*/
#tabs {
	float:left;
	width:797px;
	height:56px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
#tabs ul {
	float:left;
	width:auto;
	padding:5px 10px 0 0px;
	list-style:none;
}
#tabs li {
	width:auto;
	float:left;
}
#tabs a {
	float:left;
	background:url("../graphics/tableft.gif") no-repeat left top;
	margin:0px 0px 0px 4px;
	padding:0 0 0 17px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url("../graphics/tabright.gif") no-repeat right top;
	padding:15px 15px 17px 6px;
	color:#fff;
}
#tabs a span {
	float:none;
}

#tabs a:hover, #tabs a.active {
	background-position:0% -56px;
}
#tabs a:hover span, #tabs a.active span {
	background-position:100% -56px;
	color:#59ad01;
}
/*<------------about us Page------------*/
.top_main {
	width:550px;
	float:left;
}
.aboutus_links_top {
	width:550px;
	float:left;
	padding:25px 0px 0px 0px;
}
.aboutus_links_top ul {
	width:550px;
	float:left;
}
.aboutus_links_top li {
	float:right;
	width:auto;
	margin:0px 2px 0px 0px;
}
.aboutus_links_top li a {
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	font-weight:bold;
}
.aboutus_links_top ul li a:hover {
	color:#2ac7fc;
	background-color:#e6f0fa;
	padding:5px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
}
.aboutus_links_top ul li.active_about_top {
	color:#2ac7fc;
	background-color:#e6f0fa;
	padding:5px 10px 7px 10px;
	font-size:14px;
	font-weight:bold;
}
.container_common {
	width:850px;
	float:left;
	margin:50px 0px 0px 0px;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
}

.container_common_inner
{ width:807px;
margin:0 auto;
}

.paws_top
{ width:807px;
float:left;
background:url(../graphics/logo_pawsoff.gif) no-repeat 400px 20px;
}
.paws_top1
{ width:807px;
float:left;
background:url(../graphics/logo_furoff.jpg) no-repeat 400px 20px;
}
.livewell_img
{width:807px;
float:left;
height:272px;
background:url(../graphics/img_pet08.jpg) no-repeat 140px 00px;
}

.pawsoff_bg{ background:#e6f0fa; border:1px solid #cedbe9; float:left; width:755px; padding:38px 20px 19px 30px;}
.pawsoff_bgL{width:398px;float:left;}
.pawsoff_bgL p{width:358px;padding:10px 0px 0px 0px; line-height:18px; float:left;}
.pawsoff_bgL h2{ width:398px;float:left; background:url(../graphics/heading_pawsoff.gif) no-repeat; height:29px;}
.pawsoff_bgL h3{ width:398px;float:left; background:url(../graphics/grooming_tool.gif) no-repeat; height:33px;}
.pawsoff_bgL h4{ width:398px;float:left; background:url(../graphics/img_supplrments.gif) no-repeat; height:33px;}
.pawsoff_bgR{width:357px;float:left;}
.video_sec{float:left; width:auto;padding:0px 0px 0px 0px;}
.pawsoff_btns{ width:312px;float:left;padding:10px 0px 0px 45px;}
.btn_chkout{ margin:0px 0px 0px 10px;}
.pawsoff_btns p{
	width:287px;
	float:left;
	font-size:10px;
	color:#8d8d8d;
	line-height:16px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.comingsoon_btns{ width:312px;float:left;padding:0px 0px 0px 45px;}
.padding_bottom{width:340px; padding:70px 80px 20px 80px; float:left;}
.product_features{ width:755px;float:left;padding:30px 0px 0px 0px;position:relative;}
/*.arrow1{ background:url(../graphics/img_product_feature.png) no-repeat; width:225px; height:101px; position:absolute; left:-10px; top:60px;}*/

.arrow1{
	width:225px;
	position:absolute;
	left:-15px;
	top:60px;
}
/*.arrow01{ background:url(../graphics/img_product_feature.png) no-repeat; width:225px; height:101px; position:absolute; left:23px; top:50px;}*/
.arrow01{
	width:225px;
	position:absolute;
	left:18px;
	top:50px;
}

/*.arrow2{ background:url(../graphics/img_color_arrow.png) no-repeat; width:287px; height:28px; position:absolute; left:472px; top:290px;}
*/
/*.arrow03{ background:url(../graphics/img_product_feature.png) no-repeat; width:225px; height:101px; position:absolute; left:-10px; top:130px;}*/
.arrow03{ width:225px; height:101px; position:absolute; left:-15px; top:50px;}
.product_features01{ width:790px;float:left;padding:30px 00px 40px 0px;position:relative; margin-top:10px;}
.product_featuresL{ width:570px; float:right; padding:10px 0;}
.product_featuresL01{ width:570px; float:right; padding:10px 0; }
.product_featuresL01 ul { border:1px solid #cedbe9; background-color:#e6f0fa; padding:10px 30px 10px 40px; }
.product_features01 ul{ float:left;width:auto;}
.product_features ul li, .product_features01 ul li{ font-size:12px; color:#666; background:url(../graphics/icon_bullet.gif) no-repeat left 12px; padding:7px 0px 7px 15px;}
/*.arrow1{ background:url(../graphics/img_product_feature.png) no-repeat; width:225px; height:101px; position:absolute; left:-10px; top:60px;}*/

.product_features02{
	width:790px;
	float:left;
	position:relative;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	margin-top: -50px;
}

.product_featuresL02{
	width:500px;
	float:right;
	border:1px solid #cedbe9;
	background-color:#e6f0fa;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-top: 10px;
}
.product_features ul,.product_features02 ul{ float:left;width:auto; padding:0px 0px 0px 0px;}
.product_features ul li,.product_features02 ul li{ font-size:12px; color:#666; background:url(../graphics/icon_bullet.gif) no-repeat left 12px; padding:7px 0px 7px 15px;}

.padding_image{ padding-left:60px;}


.aboutus_left {
	width:221px;
	float:left;
}
.aboutus_left ul {
	width:221px;
	float:left;
}
.aboutus_left ul li {
	width:120px;
	float:left;
	
}
.aboutus_left ul li a {
	float:left;
	font-size:14px;
	color:#bbbbbb;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	margin:2px 0px 2px 0px;
	width:120px;
}
.aboutus_left ul li a:hover, .aboutus_left ul li.active_aboutus{
	color:#2ac7fc;
	background-color:#e6f0fa;
	font-size:14px;
	font-weight:bold;
	margin:2px 0px 2px 0px;
	padding:3px;
	
	
}
.aboutus_right {
	width:629px;
	float:left;
}
 
.aboutus_rightcon1 {
	width:300px;
	float:left;
} 
 
.aboutus_right p {
	line-height:18px;
	width:300px;
	float:left;
	padding:0px 0px 10px 0px;
}

.petimage{ float:right;}
.petimage02{ float:right; padding:40px 60px 0px 0px}
.petimage03{ float:right; padding:00px 40px 0px 0px}
.petimage04_relative{ position:relative;}
.petimage04{ position:absolute; top:300px; left:550px; padding:00px 40px 0px 0px}
.bottomtxt{ float:left; padding:10px 0px 0px 0px; }
.graybox{ width:220px; height:105px;float:left; background-color:#e5e5e5; background: #fff;
margin:10px 0px 0px 0px;}

.seat_cover{width:850px;float:left; padding:40px 0px 0px 0px; position:relative;}
.img_pet06{ background:url(../graphics/img_pet06.png) no-repeat; width:218px; height:371px; position:absolute;left:45px;top:10px;}
.img_pet07{
	background:url(../graphics/img_pet07.jpg) no-repeat;
	height: 368px;
	width: 217px;
	float: left;
	margin-top: -40px;
}
.seat_coverR{ width:462px;float:right; background:url(../graphics/seat_cover.jpg) no-repeat; padding:0px 90px 0px 0px; height:240px; }
.seat_coverR p{
	width:180px;
	float:left;
	color:#666;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.carry_brushR{ width:505px;float:right; background:url(../graphics/img_carry_brush.gif) no-repeat; padding:0px 90px 0px 0px; height:250px; }
.carry_brushR p{ width:210px;float:left; color:#666; padding:50px 0px 0px 0px;}




.seatcover_btns{ width:350px;float:right;padding:15px 00px 0px 500px;}

.aboutus_right p a {
	color:#00b1ed;
	text-decoration:underline;
	
}
.aboutus_right p.large
{ width:629px; padding:10px 0px 0px 0px;}


.aboutus_right p a:hover{ text-decoration:none;}
.pet_img {
	float:right;
	padding:0px 0px 0px 0px;
}
.txt_ourstory {
	background:url(../graphics/txt_our_story.gif) no-repeat;
	width:300px;
	height:30px;
	float:left;
}

.txt_inspiration {
	background:url(../graphics/txt_our_inspiration.gif) no-repeat;
	width:300px;
	height:30px;
	float:left;
}

.txt_philosophy {
	background:url(../graphics/txt_our_philosophy.gif) no-repeat;
	width:300px;
	height:30px;
	float:left;
}

.txt_giving {
	background:url(../graphics/txt_givingback.gif) no-repeat;
	width:300px;
	height:30px;
	float:left;
}

/*<------------Contact us Page------------*/
.txt_contactus {
	background:url(../graphics/txt_contactus.gif) no-repeat right bottom;
	float:right;
	width:555px;
	height:28px;
	padding:130px 0px 0px 0px;
}


.txt_aboutus01 {
	background:url(../graphics/txt_aboutus.gif) no-repeat right 60px ;
	float:right;
	width:850px;
	height:100px;
	border-bottom:1px solid #eee;
}


.txt_contactus01 {
	background:url(../graphics/txt_contactus.gif) no-repeat right 60px ;
	float:right;
	width:850px;
	height:50px;
}


.contact_left {
	width:431px;
	float:left;
}

.contact_left h2{ color:#343434; font-size:24px; float:left; width:420px; padding:0px 0px 0px 0px;}
.contact_left p {
	width:331px;
	font-size:12px;
	line-height:20px;
	padding:0px 0px 10px 0px;
	float:left;
	color:#666666;
}
.contact_left p a {
	color:#08adfc;
	text-decoration:none;
}
.contact_left p a:hover {
	text-decoration:underline;
}
.contact_right {
	width:366px;
	float:left;
}
.contact_right label {
	color:#08adfc;
	font-weight:bold;
	width:232px;
	float:left;
	padding:10px 0px 9px 0px;
}
.input_contact {
	border:1px solid #e3e3e3;
	width:228px;
	height:22px;
	float:left;
	color:#7d7d7d;
	padding:4px 3px 0px 3px;
}
.contact_jumpmenu {
	width:238px;
	float:left;
	border:1px solid #e3e3e3;
	height:26px;
	color:#7d7d7d;
}
.contact_text_area {
	float:left;
	border:1px solid #e3e3e3;
	width:227px;
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 3px 0px 3px;
}
.btn_contactsubmit {
	float:left;
	width:127px;
	margin-top:10px;
	clear:both;
}
/*<------------Pet Vitamins------------*/

.table_petvitamins {
	width:797px;
	float:left;
}
.table_petvitamins td, th {
	height:30px;
}
.table_petvitamins a {
	text-decoration:none;
	color:#606060;
}
.table_petvitamins a:hover {
	color:#00a3e0;
}
.theading {
	font-size:14px;
	color:#333333;
	background:#E6F0FA;
}
.record {
	font-size:11px;
	color:#333333;
}
.graybg {
	background:#F0F0F0;
}

/*<------------Footer------------*/
.footer_inner {
	width:797px;
	float:left;
	padding:35px 0px 15px 0px;
}
.footerbig {
	width:810px;
	float:left;
	padding:20px 0px 15px 0px;
}
.footer_inner p {
	float:left;
	font-size:11px;
	color:#339900;
	width:340px;
	padding-left:3px;
	
	
}
.footer_inner ul {
	float:left;
	width:auto;
	padding-top:5px;
}

.footer_inner img{ float:left; padding:0px 0px 0px 0px;/*padding:0px 20px 0px 0px;*/}
.footer_inner ul li {
	float:left;
	width:auto;
	padding:0px 4px 0px 4px;
	background:url(../graphics/separator_footer.gif) no-repeat right;
}
.footer_inner ul li a {
	float:left;
	width:auto;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.footer_inner ul li a:hover {
	color:#666666;
	text-decoration:underline;
}

.footer_inner ul li.reset{ background:none;}

#footer_active { font-weight:bold;}
/****** Body background class *******/
.bgsmall {
	background:#fff url(../graphics/bgsmall.jpg) 0 0 repeat-x;
}
.parent h1.inner {
	width:227px;
	height:195px;
	position:absolute;
	left:2px;
	top:18px;
}
/****** header content *******/
.parent #sheader {
	float:right;
	width:auto;
	height:32px;
	padding:39px 0 0 0;
}
/*tabs Blue*/

/*tabs Green*/
#tabs_green {
	float:right;
	width:auto;
	height:32px;
	line-height:18px;
	font-size:15px;
	font-weight:bold;
}
/*#tabs_green ul {
	float:left;
	width:auto;
	list-style:none;
}
#tabs_green li {
	width:auto;
	float:left;
}
#tabs_green ul li a {
	float:left;
	background:url("../graphics/tabgreen_left.gif") no-repeat left top;
	margin:0px 0px 0px 2px;
	font-size:14px;
	padding:0 0 0 13px;
	text-decoration:none;
	white-space: nowrap;
	font: bold 14px Arial, Helvetica, sans-serif !important
}
#tabs_green ul li a span {
	float:left;
	display:block;
	background:url("../graphics/tabgreen_right.gif") no-repeat right top;
	padding:9px 16px 5px 5px;
	color:#fff;
}
#tabs_green a span {
	float:none;
}*/
/* End IE5-Mac hack */

/*#tabs_green a:hover, #tabs_green a.active {
	background-position:0% -32px;
}
#tabs_green a:hover span, #tabs_green a.active span {
	background-position:100% -32px;
	color:#439f00;
}*/



/****** middle content *******/
.parent #scontent {
	float:left;
	width:850px;
	height:auto;
	padding:67px 0 0 0;
}
#scontent div.contentlinks {
	float:right;
	width:654px;
	height:28px;
	padding:0 30px 0 0;
	background:url(../graphics/linksbg.jpg) 0 0 repeat-x;
	background: white;
}

#scontent div.contentlinks2 {
	float:right;
	width:654px;
	height:28px;
	padding:0 30px 0 0;
}
.contentlinks ul,.contentlinks2 ul {
	width:150px;
	float:right;
	padding:4px 0 0 0;
}
.contentlinks ul li,.contentlinks2 ul li {
	float:left;
	width:auto;
	height:auto;
	font-size:12px;
	color:#7D7D7D;
	font-weight:bold;
	line-height:18px;
	padding:0px 0 0 15px;
}
.contentlinks ul li a,.contentlinks2 ul li a {
	color:#7D7D7D;
	text-decoration:none;
}
#scontent div.smiddle {
	float:left;
	width:832px;
	height:auto;
	padding:0 0 0 0px;
	background:url(../graphics/cat_dog_bg.jpg) right top no-repeat;
}
.smiddle div.welcome {
	float:left;
	width:100%;
	height:auto;
	padding:103px 0 0 0;
}
.welcome div.welcometxt {
	float:left;
	width:100%;
	height:25px;
	padding:0 0 23px 15px;
	background:url(../graphics/welcomebg.gif) 15px 0px no-repeat;
}
.welcome p {
	float:left;
	width:368px;
	height:auto;
	padding:0 0 0 15px;
	line-height:15px;
}
.smiddle div.products {
	float:left;
	width:832px;
	height:auto;
	padding:85px 0 0 0px;
}
.products { position:relative; }
.products div.featured {
	float:left;
	width:414px;
	height:auto;
	padding:0;
	margin-right:34px;
	position:relative;
}
/****** absolute content *******/
div.featured div.leftroundbox {
	float:left;
	width:136px;
	height:136px;
	position:absolute;
	background:url('../graphics/circle_left.png') 0 0 no-repeat;
	left:25px;
	top:-40px;
}
div.featured div.leftarrow {
	float:left;
	width:167px;
	height:35px;
	position:absolute;
	background:url('../graphics/arrowleft2.png') 0 0 no-repeat;
	left:115px;
	top:225px;
	z-index:10000000;
}
div.featured div.leftcirclemid {
	float:left;
	width:204px;
	height:216px;
	position:absolute;
	background:url('../graphics/img_index01.png') 0 0 no-repeat;
	top:138px;
	left:230px;
	z-index:1000000;
}
/****** featuredbox content *******/
.featured_title  {
	float:left;
	width:226px;
	height:23px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}
.featured div.featuredbox {
	float:left;
	width:414px;
	height:auto;
}
.featuredbox span.featuredboxtop {
	float:left;
	width:414px;
	height:14px;
	background:url('../graphics/leftbox_top.gif') 0 0 no-repeat;
}
.featuredbox span.featuredboxbot {
	float:left;
	width:414px;
	height:14px;
	background:url('../graphics/leftbox_bot.gif') 0 0 no-repeat;
}
.featuredbox div.featuredboxmid {
	float:left;
	width:414px;
	height:auto;
	padding:0 0 0 0;
	background:#66CA00;
}
.featuredboxmid div.powoffimg {
	float:left;
	width:173px;
	height:55px;
	padding:50px 0 0 14px;
	background:url('../graphics/pawsoff_left.gif') 14px 50px no-repeat;
	z-index:10;
}
.featuredboxmid div.keepyourimg {
	float:left;
	width:193px;
	height:76px;
	padding:14px 0 0 15px;
	background:url('../graphics/Keep_your.gif') 15px 14px no-repeat;
}
.featuredboxmid ul {
	width:330px;
	float:left;
	padding:8px 0 0 22px;
}
.featuredboxmid ul li {
	float:left;
	width:177px;
	height:auto;
	font-size:12px;
	color:#fff;
	padding:0px 0 9px 30px;
	background:url('../graphics/right_bullet2.gif') 0px 0px no-repeat;
}
.products div.other {
	float:left;
	width:378px;
	height:auto;
	padding:0 0 0 0;
	position:relative;
}
/****** absolute content *******/
div.other div.rightroundbox {
	float:left;
	width:137px;
	height:136px;
	position:absolute;
	background:url('../graphics/circle_right.png') 0 0 no-repeat;
	left:25px;
	top:-40px;
}
div.other div.rightcirclemid {
	float:left;
	width:194px;
	height:207px;
	position:absolute;
	background:url('../graphics/img_index02.png') 0 0 no-repeat;
	left:215px;
	top:162px;
}
/****** otherbox content *******/
.other_title  {
	float:left;
	width:197px;
	height:23px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}
.other div.otherbox {
	float:left;
	width:378px;
	height:auto;
}
.otherbox span.otherboxtop {
	float:left;
	width:378px;
	height:14px;
	background:url('../graphics/rightbox_top.gif') 0 0 no-repeat;
}
.otherbox span.otherboxbot {
	float:left;
	width:378px;
	height:14px;
	background:url('../graphics/rightbox_bot.gif') 0 0 no-repeat;
}
.otherbox div.otherboxmid {
	float:left;
	width:378px;
	height:auto;
	padding:0 0 0 0;
	background:#16BDEF;
}
.otherboxmid div.furoffimg {
	float:left;
	width:154px;
	height:60px;
	padding:50px 0 0 14px;
	background:url('../graphics/furoff.gif') 14px 50px no-repeat;
}
.otherboxmid div.Convenientimg {
	float:left;
	width:193px;
	height:90px;
	padding:18px 0 0 15px;
	background:url('../graphics/Convenient_txt.gif') 15px 18px no-repeat;
}
.otherboxmid ul {
	width:330px;
	float:left;
	padding:8px 0 0 22px;
}
.otherboxmid ul li {
	float:left;
	width:162px;
	height:auto;
	font-size:12px;
	color:#fff;
	padding:0px 0 8px 30px;
	background:url('../graphics/left_bullet2.gif') 0px 0px no-repeat;
}

#mainnav li { float: left; }
#mainnav li a { float: left; width: 85px; height: 30px; margin-right:1px; }
#mainnav li#nav1 a { background: url(../graphics/nav1.png) }
#mainnav li#nav2 a { background: url(../graphics/nav2.png) }
#mainnav li#nav3 a { background: url(../graphics/nav3.png) }
#mainnav li#nav4 a { background: url(../graphics/nav4.png) }
#mainnav li#nav5 a { background: url(../graphics/nav5.png) }
#mainnav li#nav6 a { background: url(../graphics/nav6.png); width: 98px }
#mainnav li#nav7 a { background: url(../graphics/nav7.png); }
#mainnav li a:hover, #mainnav li.selected a { background-position:0 -30px !important }

#features1, #features1 li, #features2, #features2 li { border: 0; outline: none; margin: 0; padding: 0; list-style: none; background: none  }
#features1 li a, #features2 li a { float:left; margin:0 0 2px 0; } 
li.p1 a { width: 225px; height: 44px; background: url(../graphics/featurenav1.png);  }
li.p2 a, li.p3 a  { width: 225px; height: 34px; }
li.p2 a { background: url(../graphics/featurenav2.png);}
li.p3 a { background: url(../graphics/featurenav3.png)}
li.p1 a:hover, li.p1 a.current  { background-position: 0 -44px; }
li.p2 a:hover, li.p3 a:hover { background-position: 0 -34px; }
li.p2 a.current, li.p3 a.current { background-position: 0 -34px; }

div.product_featuresL ul { border:1px solid #cedbe9; background-color:#fff; padding:10px 30px 10px 30px; }
div.product_featuresL ul#box1a { margin-top:5px; }
div.product_featuresL ul#box1b { margin-top:45px; }
div.product_featuresL ul#box1c { margin-top:83px; }
div.product_featuresL01 ul#box2a { margin-top:5px; }
div.product_featuresL01 ul#box2b { margin-top:45px; }
div.product_featuresL01 ul#box2c { margin-top:83px; }

#box1a, #box1b, #box1c, #box2a, #box2b, #box2c { position: relative; display: block}
.arrow2{
	background:url(../graphics/img_color_arrow.png) no-repeat;
	width:287px;
	height:28px;
	position:absolute;
	top: 249px;
	right: -39px
}
#box1a strong { color: #333 }
img.fraction {
	float: none !important;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 0;
}

/* Edit Juven 06/02/2010 */
/* ClearFix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

.blue, .copy_content h2, .copy_content p a { color:#1ac0f1; }
.copy_content p a { text-decoration:underline; }
.copy_content p a:hover { text-decoration:none; }

.copy_content { border-bottom:1px solid #efefef; padding-bottom:10px; }
.copy_content img { border:none; }
.copy_content div.main_copy { padding-top:20px; }
.copy_content div.left_column { width:563px; float:left; margin-right:45px; }
.copy_content div.right_column { width:239px; float:left; }
.copy_content h2.header { font:bold 30px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:60px 0 20px 0; border-bottom:1px solid #efefef; clear:both; }
.copy_content h3, .copy_content h3 a { font:bold 22px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none; }
.copy_content h3 a:hover { text-decoration:underline; }
.copy_content h4.author { font:bold 12px Tahoma, Geneva, sans-serif; color:#333; background:#e3f0fb; margin:10px 0 10px 190px; padding:5px; }
.copy_content h3.right { font:bold 15px Tahoma, Geneva, sans-serif; text-transform:uppercase; padding:0 0 10px 0; }
.copy_content h4.news_heading { font:bold 12px Tahoma, Geneva, sans-serif; color:#333; padding:10px 0; border-top:1px solid #efefef; }
.copy_content p { padding-bottom:10px; }
.copy_content p.news { font-size:11px; padding-bottom:10px; }
.copy_content p span.readmore { display:block; text-align:right; padding:5px 10px 5px 0; }
.copy_content img.news_thumbs { float:left; margin:10px 10px 10px 0; }

/* Checkout */
.copy_checkout { border-bottom:1px solid #efefef; padding:0 10px 0 12px; }
.copy_checkout div.left_column { width:475px; float:left; margin-right:30px; padding:59px 0 20px 0; }
.copy_checkout div.right_column { width:320px; float:left; padding:75px 0 20px 0; }
.copy_checkout div.left_column ul.c_topnav { padding-left:208px; list-style:none; width:267px; }
.copy_checkout div.left_column ul.c_topnav li { display:block; float:left; font-size:13px; text-align:center; padding:17px 0 0 0; }
.copy_checkout div.left_column ul.c_topnav li.current { background:url(../graphics/navi_arrow.jpg) no-repeat top center; }
.copy_checkout div.left_column ul.c_topnav li a { float:left; text-decoration:none; color:#1ac0f1; padding:5px 3px; width:80px; }
.copy_checkout div.left_column ul.c_topnav li a { border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.copy_checkout div.left_column ul.c_topnav li a.right_nav { border-right:1px solid #e3e3e3; }
.copy_checkout div.left_column ul.c_topnav li a.active, .copy_checkout div.left_column ul.c_topnav li a.active:hover { background:#343434; color:#fff; }
.copy_checkout div.left_column ul.c_topnav li a:hover { background:#828282; color:#fff; }
div.left_column div.pay_info { clear:both; padding-top:50px; }
div.left_column div.pay_heading { font-weight:bold; height:29px; line-height:29px; background:#e5f0fb; border:1px solid #c5e0e8; }
div.left_column div.pay_heading span { display:block; float:left; }
div.left_column div.pay_heading span.product { width:261px; padding-left:25px; }
div.left_column div.pay_heading span.quantity { width:64px; text-align:center; }
div.left_column div.pay_heading span.price { width:98px; text-align:right; }

div.left_column div.pay_copy { border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; position:relative; }
div.left_column div.pay_copy span { display:block; float:left; }
div.left_column div.pay_copy div.product { width:261px; padding:10px 0 10px 25px; display:block; float:left; }
div.left_column div.pay_copy span.quantity { width:64px; text-align:center; padding:10px 0; font-weight:bold; font-size:16px; }
div.left_column div.pay_copy span.price { width:98px; text-align:right; padding:10px 0; font-weight:bold; font-size:16px; }
div.left_column div.pay_copy div.product { font:bold 14px Tahoma, Geneva, sans-serif; }
div.left_column div.pay_copy div.product small.info { font:bold 11px Tahoma, Geneva, sans-serif; }
div.left_column div.pay_copy div.product p.pleft { display:block; float:left; width:130px; }
div.left_column div.pay_copy div.product div.premove { display:block; float:left; }
div.left_column div.pay_copy div.product input { margin:0 5px 0 40px; }
div.left_column div.pay_copy div.product label { font:11px Tahoma, Geneva, sans-serif; }
div.left_column div.pay_summary { border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; position:relative; }
div.left_column div.pay_summary { padding:10px 0 20px 230px; }
div.left_column div.pay_summary div { padding:10px 0; }
div.left_column div.pay_summary div.details { float:left; display:block; width:120px; text-align:right; font:11px Tahoma, Geneva, sans-serif; line-height:18px; }
div.left_column div.pay_summary div.price { float:left; display:block; width:98px; text-align:right; font:14px Tahoma, Geneva, sans-serif; padding-bottom:10px; }
div.left_column div.pay_summary hr { clear:both; border:none; font-size:0; height:1px; background:#e3e3e3; color:#e3e3e3; margin-right:20px; }
div.left_column div.pay_summary div p.total { font:bold 17px Arial, Helvetica, sans-serif; }
div.left_column div.pay_bt { background:url(../graphics/img_product_bt.jpg) no-repeat right top #e5f0fb; height:43px; padding:5px 0; }
div.left_column div.pay_bt { border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
div.left_column div.pay_bt p { float:left; width:110px; padding:0 10px; font-size:10px; display:block; }
div.left_column div.pay_bt input#continue { background:url(../graphics/btn_continue.png) no-repeat; width:121px; height:22px; border:none; cursor:pointer; }
div.left_column div.pay_bt span.priority { display:block; float:left; padding:10px 0 0 0; }
div.left_column div.pay_bt span.priority label { font:bold 11px Arial, Helvetica, sans-serif; }
div.left_column div.pay_bt span.pbt { display:block; float:left; padding-left:20px; }

.parent div.inner { width:227px; height:195px; position:absolute; left:2px; top:18px; }

/* Form */
.form { background:url(../graphics/form_bg.jpg) repeat-y; position:relative; }
.form div.form_top { background:url(../graphics/form_top.jpg); height:114px; }
.form div.form_bt { background:url(../graphics/form_bt.jpg); height:25px; }
/* My Form */
#myform { clear:both;width:300px;margin:0 auto; }
#myform div#billing, #myform div.terms { padding-bottom:10px; text-align:center; }
#myform div.terms label.small { font:10px Arial, Helvetica, sans-serif; color:#333; }
#myform span { display:block; padding:0 0 10px 45px; }
#myform span.center { text-align:center; }
#myform span label.black { font:12px Arial, Helvetica, sans-serif; color:#333; }
#myform span label { font:bold 12px Arial, Helvetica, sans-serif; color:#08adfc; clear:both; display:block; }
#myform span label.inline { clear:none; display:inline; }
#myform span label.yes { margin-right:20px; width:80px; }
#myform span input { padding:5px 5px; font:11px Verdana, Geneva, sans-serif; }
#myform span select { font:11px Verdana, Geneva, sans-serif; padding:5px 0; }
#myform span label.cc { float:left; width:80px; padding-top:2px; }
#myform span input.cvv { width:60px; float:left; margin-right:10px; }
#myform span label.l_cvv { font:10px Arial, Helvetica, sans-serif; }
#myform span label.l_cvv a { color:#339900; text-decoration:underline; }
#myform span label.l_cvv a:hover { text-decoration:none; }
#myform input#btn_checkout { background:url(../graphics/btn_finalize.png); width:269px; height:50px; border:none; cursor:pointer; }
#myform input#btn_checkout:hover { background:url(../graphics/btn_finalize_h.png); }

#bed { float:left; position:relative; cursor:pointer; width:480px; height:210px; }
#bed img { display:none; position:absolute; }
ul.pallete { position:absolute; top:0; left:0; z-index:0; margin-top:25px; }
ul.pallete li { list-style:none; display:block; width:157px; height:50px; margin-top:5px; }
ul.pallete li a.current { margin-left:40px; }
ul.pallete li a { display:block; width:157px; height:50px; }
ul.pallete li.sand a { background:url(../graphics/pallete_sand.png); }
ul.pallete li.choco a { background:url(../graphics/pallete_choco.png); }
ul.pallete li.charcoal a { background:url(../graphics/pallete_charcoal.png); }

/* // Easy Slider */
#myform span.slide { display:block; padding:0 0 10px 0; }
#slider { overflow:hidden; }