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

*{margin:0; padding:0;}
image{border:none;}
body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000; margin: 0 !important;  padding:0; background:url(../../images/bg.jpg) repeat-x; overflow-x: hidden; border:1px solid #ccc; border-bottom:2px solid #ccc;}
.contentUL {float: left; font-size: 12px; line-height: 1.3em; margin-right: 8px; width:650px;}
.contentUL ul{padding-left:3em; width:650px; margin-bottom:10px;}
.contentUL ol{padding-left:3em; width:650px; margin-bottom:10px;}
.contentUL ol li{font-size:12px !important; line-height:1.6em !important; margin-bottom:7px !important;}
.contentUL li{ font-size:12px !important; line-height:1.6em !important; margin-bottom:0 !important;}
.contentUL p{line-height:1.6em; margin-bottom:10px;}
.contentUL p a:hover{ text-decoration:none;}
.contentUL h1 {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	width:889px;
	line-height:28px;
}
.tablenew {width:880px; border:none; float:left; font-family:Arial, Helvetica, sans-serif;}
.tablenew .caption{ color:#549800; font-size:25px; font-weight:bold; width:880px; line-height:40px;float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.tablenew .imageLeft {float:left; width:135px; height:144px;}
.tablenew .title { font-size:5; color:#549800; text-align:center; font-weight:bold; float:left; width: 610px; height:144px;}
.tablenew .title  h1{ font-size:30px; color:#549800; text-align:center; font-weight:bold; float:left; width: 610px; line-height:50px; font-family:Arial, Helvetica, sans-serif;}
.tablenew .title .subtxt{ font-size:23px; color:#549800; text-align:center; font-weight:bold; float:left; width: 610px; line-height:36px; font-family:Arial, Helvetica, sans-serif;}
.tablenew .empty { font-size:5; color:#549800; text-align:center; font-weight:bold; float:left; width: 500px; line-height:30px;}
.tablenew .imageRight {float:right; width:135px; height:144px;}
.tablenew .txtLeft {color:#549800; font-size:20px; font-weight:bold; width:190px; line-height:30px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.tablenew .txtRight {color:#549800; font-size:20px; font-weight:bold; width:190px; line-height:30px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.tablenew .txtCenter {color:#549800; font-size:20px; font-weight:bold; width:880px; line-height:30px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.tablenew .txtBold {color:#549800; font-size:25px; width:880px; line-height:40px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;}
a {
    color: #0087C5;
    text-decoration: underline;
}
.innerRight .contentUL h3{float:left; width:749px; line-height:26px; margin-bottom:5px; font-size:12px; color:#549800;}

.innerRight .productDesc a{text-decoration: none;}
a {
    color: #0087C5;
    text-decoration: underline;
}
.innerRight .productDesc a:hover{text-decoration: underline; color: #000000;}
 /*ul {padding-left:5em;}
 .proLink ul {padding-left:0;}*/
.maincontainer{width:660px; margin:0 auto;}
.wrapper{width:660px;}

.header{display: block !important; width:100%; height:60px !important;}
.header .siteLogo{display:none;}
.header .printLogo{display: block !important; float:center; width:100%; height:95px;}

/*.header .logo ul{list-style:none; margin-top:5px; clear:both; float:left;}
.header .logo ul li{
display:inline;
	}*/
.toplinks{float:right; display:none;}
.toplinks .cart{margin-top:49px; font-size:14px; color:#fff; float:right; font-family:Arial,Helvetica,sans-serif;}

.toplinks ul{list-style:none; margin-top:5px; clear:both; float:right;}
.toplinks ul li{display:inline; font-weight:bold; color:#015277; margin-left:5px;}
.toplinks ul li a{font-weight:bold; color:#015277; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.toplinks ul li a:hover{color:#0584be;}

.navigation{height:43px; width:100%; background:url(../../images/nav-bg.png) repeat-x; display:none;}
.nav{width:660px; margin:0 auto; height:43px;}
.nav ul{list-style:none; float:left;  height:43px; font-size:12px;}
.nav ul li{display:inline; float:left; height:43px;}

.nav ul li:hover{background:url(../../images/nav-hover.png) repeat-x;}
.nav ul li a{float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; line-height:46px; padding:0 10px 0 10px; height:43px; float:left;}

/*.nav ul li.highlight{font-weight:bold; color:#fff; text-transform:uppercase; line-height:22px; height:43px; background:url(../../images/nav-hover.png) repeat-x; float:left; padding-top:12px;}*/
.pClass {margin-left:4em; line-height:1.3em; width: 827px !important;}
 .nav ul li.active{font-weight:bold; color:#fff; text-transform:uppercase; line-height:22px; height:43px; background:url(../../images/nav-hover.png) repeat-x; float:left;}
.nav .homeSearch{display: none;}
.search{float:right; width:191px; height:29px; background:url(../../images/search.png) no-repeat; margin-top:7px;}
.search .textbox{width:158px; height:27px; background:none; border:none; margin:1px 0 0 25px; font-size:11px; color:#000;}

.Container{width:1100px; margin-top:65px; float:left; }
.leftside{width:199px; float:left;  display:none;}

/****************************************************************************************************/
/*************************************Start Style for Sub menu**************************************/

.submenu{float:left; margin: 0; padding: 0; width: 199px; /* Main Menu Item widths */ list-style-type: none; display:none;} 
.submenu h2{ width:197px; height:29px; background:#acd8ed; margin-bottom:7px; border:1px solid #dcdbdb;font: bold 12px arial;}
.submenu a{ display: block; /*force hasLayout in IE7 */ color: #404040; text-decoration: none; height:29px; font: bold 12px arial; line-height:28px; padding-left:7px;}
.submenu a:link, .submenu a:visited, .submenu a:active{color: #404040;}
.submenu a.selected{ background:url(../../images/menu-roll.png) repeat-x; color:#fff;}
.submenu a:hover{ background:url(../../images/menu-roll.png) repeat-x; color:#fff;}
.submenu a.active{ background:url(../../images/menu-roll.png) repeat-x; color:#fff;}
.ddmenu {list-style-type: none; display:none;}
.ddmenu ul { width: 196px; /*Sub Menu Items width */ font-weight: normal; border:1px solid #b2b2b2; background:#e7f4fa; padding:0 0 0 0;list-style-type: none; margin-top:-7px; margin-bottom:7px;}
.ddmenu li{width:196px; height:17px; margin:0 0 0 0; border:none; border-bottom:1px solid #d8d8d8;}
.ddmenu li.highlight{ background:url(../../images/submenu-hover.png) repeat-x; color:#fff;}
.ddmenu li a.highlight{ background:url(../../images/submenu-hover.png) repeat-x; color:#fff;}
.ddmenu a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#7c7c7c; font-weight:normal; line-height:17px;display: block;padding-left: 7px; text-decoration: none; overflow: auto; }
.ddmenu a:hover{ background:url(../../images/submenu-hover.png) repeat-x; margin-right:-1px;}
.ddmenu a:link, .ddmenu a:visited, .ddmenu a:active{ color: #404040;}
.ddmenu a:hover{ color:#fff; }

#dropmenudiv{
position:absolute;
width: 196px; font-weight: normal; border:1px solid #b2b2b2; background:#e7f4fa; padding:0 0 0 0; margin-bottom:7px;
z-index:100;
display:none;
}

#dropmenudiv a{
font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#7c7c7c; font-weight:normal; line-height:17px;display: block;padding-left: 7px; text-decoration: none; overflow: auto; border-bottom:1px solid #d8d8d8;
}
#dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:active{color: #404040;}
#dropmenudiv a:hover{ /*hover background color*/
background:url(../../images/submenu-hover.png) repeat-x; margin-right:-1px;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}
/*#popitmenu{
position: absolute;
z-index: 100;
visibility: hidden;
width: 196px; /*Sub Menu Items width  font-weight: normal; border:1px solid #b2b2b2; background:#e7f4fa; padding:0 0 0 0;margin-top:-7px; margin-bottom:7px;
}
 #popitmenu a:link, #popitmenu a:visited, #popitmenu a:active{color: #404040;}
#popitmenu a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#7c7c7c; font-weight:normal; line-height:17px;display: block;padding-left: 7px; text-decoration: none; overflow: auto; border-bottom:1px solid #d8d8d8;}

#popitmenu a:hover{ background:url(../../images/submenu-hover.png) repeat-x; margin-right:-1px;}*/
/*************************************End Style for Sub menu*****************************************/
/****************************************************************************************************/



/******* Start Default LEFT NAVIGATION*******/
.ddsmoothmenu-v ul{
margin: 0; padding: 0; width: 199px; /* Main Menu Item widths */ list-style-type: none;display:none;

}
 
.ddsmoothmenu-v ul li{
position: relative; width:197px; height:29px; background:#acd8ed; margin-bottom:7px; border:1px solid #dcdbdb;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{

display: block; overflow: auto; /*force hasLayout in IE7 */ color: #404040; text-decoration: none; height:29px; font: bold 12px arial; line-height:28px; padding-left:7px;


}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
 /*background of menu items (default state)*/
color: #404040;
}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/

background:url(../../images/menu-roll.png) repeat-x; color:#fff;}

.ddsmoothmenu-v ul li a:hover{
 /*background of menu items during onmouseover (hover state)*/
 background:url(../../images/menu-roll.png) repeat-x; color:#fff;}
 .ddsmoothmenu-v ul li a.active{
 background:url(../../images/menu-roll.png) repeat-x; color:#fff;}

/*Sub level menu items */
/*.ddsmoothmenu-v ul li ul{
position: absolute; width: 194px; /*Sub Menu Items width  font-weight: normal; border:2px solid #b2b2b2; background:#fff; padding:5px 0 5px 0;}
.ddsmoothmenu-v ul li ul li{width:193px; height:29px; background:#fff; margin:0 0 0 0; border:none; border-bottom:1px dotted #d8d8d8;}
.ddsmoothmenu-v ul li ul li a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#7c7c7c; font-weight:normal; height:29px;}
.ddsmoothmenu-v ul li ul li a:hover{background:#67b500;}*/
 

/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
.rightarrowclass{float:right; margin:10px 5px 0 0;}
/* End */
/******* End Default LEFT NAVIGATION*******/


.anniversary{margin:20px 0 0 23px; display:none;}
.star {color:red; margin-right:5px; margin-top:5px; font-weight:bold; width:20px}
.middle{width:660px; margin-left:13px; float:left;}

.proContainer{width:660px; margin-top:7px; float:left;}
.containerTitle{width:708px; height:29px; border:1px solid #dddcdc; background:url(../../images/proTitleBg.jpg) repeat-x;}
.containerTitle .title{font-size:13px; color:#015277; font-weight:bold; margin:7px 0 0 5px; float:left;}
.containerTitle .title  a{font-size:13px; color:#015277; font-weight:bold;}
.containerTitle h1 {
    color: #015277;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 6px 0 0 5px;
}
.containerTitle .subtitle{float:right; margin:8px 10px 0 0;}
.containerTitle .subtitle a{font-size:10px; color:#0067ce; text-decoration:none;}
.containerTitle .subtitle a:hover{color:#000;}




.block{width:140px; margin:1px 5px 0 5px; float:left; background:#EEF7FB; position: relative; height:320px; padding:5px;}

.block .productimage{width:150px; height:114px; }
.block .productimage img{width:150px; height: 114px;}
.block .title a{width:152px; font-weight:bold; color:#549800; margin-top:6px; float:left; line-height:1.3em; font-size:11px; margin-bottom:6px; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif;}
.block .contentb{width:152px; font-size:11px; color:#646464; float:left; line-height:1.3em; font-family:Verdana,Arial,Helvetica,sans-serif;}
.block .wraper { bottom: 3px; width: 100%; position:absolute;}
.block .wraper .price{width:75px; color: #0E7BAE; font-size: 13px; font-weight: bold; float:left; margin-top: 5px; font-family:Verdana,Arial,Helvetica,sans-serif;}
.block .wraper .quantity{float:left; width:18px; height:24px; border:1px solid #dbdbdb; background:none; font-size:12px; color:#3a3a3a; padding:0 3px 0 3px; text-align: left;}
.block .wraper .add{float:right; margin:23px 0 0 0; background:url(../../images/add.jpg);}
.block .wraper .addHome{float:right; margin:0 0 0 0; padding-right: 7px; }
.block .wraper .sublinks{width:142px; margin:10px auto; float:left;}
.block .wraper .sublinks ul{list-style:none;}
.block .wraper .sublinks ul li{display:inline; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#0067ce;}
.block .wraper .sublinks ul li a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0067ce; text-decoration:none; line-height:30px;  padding:0 0 0 5px;}
.block .wraper .sublinks ul li a:hover{color:#000;}


.button{margin:8px 15px; float:left; width:140px;}
.innerRight .accountButton{ float:left; width:175px; margin:10px 0;}
.acctButton {margin:0; float:left; width:120px; font-size: 12px;}
.dottedSep {background:url("../../architecture/adminImages/backgrounds/dottedx10t.gif")	repeat-x;  height:10px; padding-top:10px; width: 250px; float:left;}
.rightside{width:250px; margin-Right:0; float:right; display:none;}
/*.rightside img{ padding-bottom:10px;}*/
.rightside .title{font-size:12px; color:#000; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-align:center; margin-bottom:5px;}
.rightsideSub{width:124px; margin-left:13px; float:right;}
.rightblk{width:122px; background:#acd8ed; border:1px solid #dcdbdb; float:left; margin-bottom:7px;}
.rightblk .title{width:122px; height:28px; background:url(../../images/rightblktitle.png) repeat-x; border-bottom:1px solid #dcdbdb;  color:#fff; text-align:center; padding-top:2px; line-height:13px;}
.rightblk .image{float:left; margin:4px 18px 0 18px;}
.rightblk .content{width:120px; color:#7c7c7c; float:left;}
.rightblk .content .button{margin:8px 25px; float:left;}
.rightblk .content .button a{color:#002f44; text-decoration:underline; font-size:13px;}
.rightblk .content .button a:hover{text-decoration:none;}
.rightblk .textfield{width:106px; height:20px; color:#000; background:#fff; border:1px solid #566c76; margin:11px 0 0 5px; font-size:14px;  padding-left:3px;}
.rightblk .subscribe{clear:both; float:left; margin:11px 0 11px 24px; background:url(../../images/newsletter-subscribe.png); width:77px; height:26px; text-indent:0; border:none; cursor:pointer;}
.rightblk .email{margin: 1px 8px 0 0; float:right;}

.rightblkB{width:122px; background:#acd8ed; border:1px solid #dcdbdb; border-top:3px solid #63add0;  border-bottom:3px solid #63add0; float:left; margin-bottom:7px;}
.rightblkB .title{width:218px; height:22px; background:url(../../images/rightblktitleB.png) repeat-x; border-bottom:1px solid #dcdbdb; font-weight:bold; color:#fff; padding:7px 0 0 8px;}
.rightblkB .title .titletxt{float:left;}
.rightblkB .icon{float:right; margin:0 8px 0 0; height:23px; top:0;}
.rightblkB .content{ margin:10px 8px 0 8px; color:#404040;}
.rightblkB .name{ margin:10px 8px 10px 8px; color:#0068ce;}
.rightblkB .subscirbe{float:left; margin:11px 0 11px 12px;}


.footer{width:708px; background:#f5f5f5; border-top:1px solid #dad5cd; border-bottom:1px solid #dad5cd; margin-top:0; float:left; font-family:Arial,Helvetica,sans-serif;}
.disclaimer{ width:1100px; margin:10px auto 0 auto; font-size:11px; color:#7c7c7c; text-align:center; clear:both; font-family:Arial,Helvetica,sans-serif; display:none;}
.footContainer{width:1100px; margin:10px auto; font-family:Arial,Helvetica,sans-serif; }
.footerlinks{float:left; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; display:none;}
.footerlinks ul{list-style:none;}
.footerlinks ul li{display:inline; font-size:11px; color:#626262; margin-right:2px;}
.footerlinks ul li a{font-size:11px; color:#626262; text-decoration:none;}
.footerlinks ul li a:hover{color:#000;}

.socialContainer{float:left; margin-left:116px; font-size:11px; color:#000; font-family:Arial,Helvetica,sans-serif; display:none;}
.socialContainer .socioicon{float:left; margin-right:12px;}

.copyright{float:left; font-size:11px; color:#7C7C7C; font-family:Arial,Helvetica,sans-serif; padding-left:5px;}

.remote{width:100%; float:left; margin:10px 0; font-size:11px; color:#7C7C7C; text-align:center; text-decoration:none; font-family:Arial,Helvetica,sans-serif; display:none;}
.remote a{ font-size:11px; color:#7C7C7C;  text-decoration:none; }
.remote a:hover{font-size:11px; color:#000; text-decoration:underline;}

.banner {width:660px;}
.menu {width:660px; display:none;}
.menu li { display: inline; margin-right:7px; height:28px; width:150; float:left; border: 1px solid #bcbcbc; border-bottom: none;}
.menu li.right{margin-right:0; float:right;}
.menu li a {height:28px; float:left; background:url(../../images/tabbg.png) repeat-x; padding:0 17px 0 17px;  text-decoration: none; color: #fff; font-weight: bold; font-size:13px; line-height:25px;}
.menu li.active a { background:url(../../images/tabbg-over.png) repeat-x; color:#fff; display:none;}
.banner .content {width:749px; clear: both; border: 1px solid #ffffff;}
.banner .content .innerContent{width:748px;}
.banner .content .innerContent .slides{width:748px; display: none;}
.menutab {position:absolute; margin-left:199px;}
.menutab a {height:28px; float:left;  padding:1px 18px;  text-decoration: none; color: #fff; font-weight: bold; font-size:13px; line-height:25px;}
.menutab1 {position:absolute; margin-left:333px;}
.menutab1 a {height:28px; float:left; padding:1px 18px;  text-decoration: none; color: #fff; font-weight: bold; font-size:13px; line-height:25px;}

ul#slideshow{list-style:none; width:748px; height:350px; overflow:hidden; float:left; display:none;}
#fssList{display:none;}
#fssPrev{display:none;}
#fssNext{display:none;}
#fssPlayPause{position:absolute;top:508px;left:350px;background:#fff; display:block;color:#333; width:24px; height:24px;}

ul#inslideshow{list-style:none; width:748px; height:350px; overflow:hidden; float:left;}
#infssList{display:none;}
#infssPrev{position:absolute;top:445px;left:363px;background:#fff; display:block;color:#333; width:24px; height:24px; display:none;}
#infssNext{position:absolute;top:445px;left:431px;background:#fff; display:block;color:#333; width:24px; height:24px; display:none;}
#infssPlayPause{position:absolute;top:445px;left:397px;background:#fff; display:block;color:#333; width:24px; height:24px; display:none;}
/*#slideshow {

    position:relative;
    height:350px; 
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    /*opacity:0.0;
}

#slideshow IMG.first {
    z-index:10;
    /*opacity:1.0;
}

#slideshow IMG.last-first {
    z-index:9;
}*/
.anchor {float:right; font-size:10px;}
.innerRight{width:660px; float:left;}
.innerRight .containerTitle{width:660px; height:29px; border:none; color:#015277; background:none; margin-bottom:7px;}
.innerRight .containerTitle h1 {line-height: 15px; font-size:13px; color:#015277; font-weight:bold; float:left; font-family:Verdana, Geneva, sans-serif; text-align:left;}
.innerRight .containerTitle a{line-height: 15px; font-size:12px; color:#015277; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-align:left;}

.innerRight .inBanner{float:left; margin-bottom:7px;}
.slides1_wrap {
	position: relative;
	width: 660px;
}

#slides1 {
	overflow: hidden;
	height: 255px;
}

#slides1 li {
	list-style: none;
	width: 660px;
}

#slides1 li img {
	float: left;
}

.slides1_wrap .prev {
	position: absolute;
	left: 20px;
	top: 210px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	left: 80px;
	top: 210px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 210px;
}

.auto_controls {
	width:24px; height:24px;
	position: absolute;
	bottom: 21px;
	left: 50px;
	background: url(../../images/pause.png) no-repeat;
}

.auto_controls a {
	font-size: 0;
	width:24px; height:24px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
	float:left;
	
}

.auto_controls a:hover {
	text-decoration: none;	
	background: ;
	color: #e41996;
}
.bx_pager{display:none;}

.innerRight .contContainer{width:660px;float:left; margin-left:5px; line-height: 1.6em;}
.innerRight .contContainer p{float:left; width:660px; font-size:12px; line-height:1.6em; margin-bottom:10px; margin-top:0;}
.innerRight .contContainer p a{color:#0087c5; text-decoration:underline; cursor:pointer;}
.innerRight .contContainer p a:hover{ text-decoration:none;}
/*.innerRight .contContainer img{padding:0px 10px; margin-right:10px;}*/
.innerRight .contContainer .prlNav {float:left; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding-top:8px; line-height: 13px; margin-bottom: 10px; text-align:center; width:100%;}
.innerRight .contContainer .prlspc {float:left; border-bottom:1px solid #e5e5e5; padding-top:5px; line-height: 8px; margin-bottom: 5px; text-align:center; width:100%;}
.innerRight .contContainer .steptable {float:left; padding-top:5px; line-height: 8px; width:500px;}
.innerRight .contContainer .steptable1 {float:left; border:1px solid #e5e5e5; margin:2px 2px 2px 2px; line-height: 20px; width:494px; font-family:Verdana, Geneva, sans-serif;}
.innerRight .contContainer .steptable1a {float:left; border:1px solid #e5e5e5;margin:2px 2px 2px 2px; line-height: 20px; width:244px; font-family:Verdana, Geneva, sans-serif; height:20px;}


/****************************************************************************************************************/
/*****************************************Start Product Detail Dynamic content list Style*************************/
.innerRight .contContainer .contentUL{width:660px; margin-top:0; }
.innerRight .contContainer .contentUL  ol {padding-left:3em !important; width:98%;}
.innerRight .contContainer .contentUL ul {padding-left:3em !important; width:98%; margin-bottom: 10px;}
.innerRight .contContainer .contentUL ul li p {float:inherit;font-size: inherit; line-height: inherit; margin-bottom: inherit; width: inherit;}
.innerRight .contContainer .contentUL ol li p {float:inherit;font-size: inherit; line-height: inherit; margin-bottom: inherit; width: inherit;}
/*****************************************End Product Detail Dynamic content list Style**************************/
/****************************************************************************************************************/
.innerRight .pagination{float:right; text-align:right; width:100%; margin:10px 0;}
.innerRight .pagination  a .active{color:#fff; text-decoration:none; padding:3px 5px; background-color:#0087c5;}
.innerRight .pagination  a:hover{color:#fff; text-decoration:none; padding:3px 5px; background-color:#0087c5;}
.innerRight .pagination a{color:#0087c5; text-decoration:none; padding:0px 5px;}
.innerRight .contContainer h3{float:left; width:660px; line-height:26px; margin-bottom:5px; font-size:12px; color:#549800;}
.innerRight .contContainer h2{float:left; width:660px; line-height:20px; margin-bottom:5px; font-size:14px; color:#404040;}
.innerRight ol, ul{float:left;}
.innerRight li{ font-size:12px; line-height:1.3em; margin-bottom:8px;}
.innerRight li a{color:#0087c5; text-decoration:underline;}
.innerRight li a:hover{text-decoration:none;}

.innerRight .contactContainer{width:600px; float:left; margin-left:5px;}
.innerRight .contactContainer p{float:left; width:600px; font-size:12px; line-height:1.3em; margin-bottom:10px;}
.innerRight .contactContainer p a{color:#0087c5; text-decoration:underline;}
.innerRight .contactContainer p a:hover{text-decoration:none;}
.innerRight .contactContainer img{padding:0px 10px 0 10px; margin-right:10px;}
.innerRight .contactContainer h3{float:left; width:600px; line-height:20px; margin-bottom:5px; font-size:12px; color:#549800;}
.innerRight .contactContainer h2{float:left; width:600px; line-height:20px; margin-bottom:5px; font-size:14px; color:#404040;}
/*************************************************************************************************/
/***************************************** Internal cleanse Secrets*******************************/

.innerRight .cleanseContainer{width:650px; margin-top:10px; float:left; text-align:justify; margin-left:5px;}
.innerRight .cleanseContainer p{float:left; width:650px; font-size:12px; line-height:1.6em; margin-bottom:20px;}
.innerRight .cleanseContainer p a{color:#0087c5; text-decoration:underline;}
.innerRight .cleanseContainer p a:hover{color:#000; text-decoration:none;}
.innerRight .cleanseContainer .prlspc {float:left; border-bottom:1px solid #e5e5e5; padding-top:5px; line-height: 8px; margin-bottom: 5px; text-align:center; width:100%;}


.rightsideCleanse{width:200px; margin-Right:0px; float:right; padding-top:10px;}
.rightsideCleanse img{ padding-bottom:10px;}
/******************************************End Internal Cleanse Secrets***************************/
/*************************************************************************************************/
/******************************************Start vertical_index.php list blocks*******************/

.innerRight .verBlk{float:left; width:660px;}
.innerRight .verBlk .Blk{width:190px; float:left; margin-bottom:20px; margin-right:10px; background-image: url("../siteImages/catalog/new_vert.jpg");
    background-position: left top; background-repeat: no-repeat;}
.innerRight .verBlk .Blk .BlkTitle{width:190px; height:46px; float:left; line-height:23px;}
.innerRight .verBlk .Blk .BlkTitle a{text-decoration:none; font-size:12px; font-weight:bold; color:#003F5A; }
.innerRight .verBlk .Blk .BlkTitle a:hover{color:#003F5A; text-decoration:underline;}
.innerRight .verBlk .Blk .BlkTitle img{margin-left:15px; }
.innerRight .verBlk .Blk .blkContent {float:left; color:#5c5b5b; line-height:25px; margin-bottom:5px; padding-left:10px;}
.innerRight .verBlk .Blk .blkContent a{text-decoration:none; font-size:12px; color:#0087c5; line-height: 1.6em;}
.innerRight .verBlk .Blk .blkContent a:hover{color:#000; text-decoration:underline;}

.innerRight .verBlk .BlkR{width:190px; float:left; margin-bottom:20px; margin-right:0px; background-image: url("../siteImages/catalog/new_vert.jpg");
    background-position: left top; background-repeat: no-repeat;}
.innerRight .verBlk .BlkR .BlkTitle{width:190px; height:46px; float:left; line-height:23px;}
.innerRight .verBlk .BlkR .BlkTitle a{text-decoration:none; font-size:12px; font-weight:bold; color:#003F5A;}
.innerRight .verBlk .BlkR .BlkTitle a:hover{color:#003F5A; text-decoration:underline;}
.innerRight .verBlk .BlkR .BlkTitle img{margin-left:15px;}
.innerRight .verBlk .BlkR .blkContent {float:left; color:#5c5b5b; line-height:25px; margin-bottom:5px; padding-left:10px;}
.innerRight .verBlk .BlkR .blkContent a{text-decoration:none; font-size:12px; color:#0087c5; line-height: 1.6em; }
.innerRight .verBlk .BlkR .blkContent a:hover{color:#000; text-decoration:underline;}

/******************************************End vertical_index.php list blocks*************************/
/*****************************************************************************************************/
/******************************************Start index.php list blocks*******************/

.innerRight .verBlk{float:left; width:660px;}
.innerRight .verBlk .Blk1{width:190px; float:left; margin-bottom:20px; margin-right:5px; }
.innerRight .verBlk .Blk1 .BlkTitle{width:190px; height:36px; float:left; line-height:36px; background-image: url("../siteImages/catalog/new_vert.jpg");
    background-position: left top; background-repeat: no-repeat;}
.innerRight .verBlk .Blk1 .BlkTitle a{text-decoration:none; font-size:12px; font-weight:bold; color:#003F5A; padding-left:15px;}
.innerRight .verBlk .Blk1 .BlkTitle a:hover{color:#003F5A; text-decoration:underline;}
.innerRight .verBlk .Blk1 .BlkTitle img{margin-left:15px; }
.innerRight .verBlk .Blk1 .blkContent {float:left; color:#5c5b5b; line-height:25px; margin-bottom:5px; padding-left:10px;}
.innerRight .verBlk .Blk1 .blkContent a{text-decoration:none; font-size:12px; color:#0087c5; line-height: 1.6em;}
.innerRight .verBlk .Blk1 .blkContent a:hover{color:#000; text-decoration:underline;}

.innerRight .verBlk .Blk1R{width:190px; float:left; margin-bottom:20px; margin-right:0px; }
.innerRight .verBlk .Blk1R .BlkTitle{width:190px; height:36px; float:left; line-height:36px; background-image: url("../siteImages/catalog/new_vert.jpg");
    background-position: left top; background-repeat: no-repeat;}
.innerRight .verBlk .Blk1R .BlkTitle a{text-decoration:none; font-size:12px; font-weight:bold; color:#003F5A;padding-left:15px;}
.innerRight .verBlk .Blk1R .BlkTitle a:hover{color:#003F5A; text-decoration:underline;}
.innerRight .verBlk .Blk1R .BlkTitle img{margin-left:15px;}
.innerRight .verBlk .Blk1R .blkContent {float:left; color:#5c5b5b; line-height:25px; margin-bottom:5px; padding-left:10px;}
.innerRight .verBlk .Blk1R .blkContent a{text-decoration:none; font-size:12px; color:#0087c5; line-height: 1.6em; }
.innerRight .verBlk .Blk1R .blkContent a:hover{color:#000; text-decoration:underline;}

/******************************************End index.php list blocks*******************************/
/*************************************************************************************************/

.innerRight .proCatCont{float:left; width:660px; height:160px; margin-bottom:10px; margin-top:8px;}
.innerRight .proCatCont .Blk{width:155px; float:left; border-top:1px dotted #0087c5; border-bottom:1px dotted #0087c5; height:160px; margin-right:7px; margin-bottom:12px;}
.innerRight .proCatCont .Blk .BlkTitle{width:137px;  float:left; height:50px; margin:5px 0 5px 7px; }
.innerRight .proCatCont .Blk .BlkTitle a{text-decoration:none; font-size:11px; font-weight:bold; color:#549800;}
.innerRight .proCatCont .Blk .blkContent{float:left; color:#5c5b5b; line-height:1.3em;; margin-bottom:5px; font-size:12px; height:80px; overflow:hidden;}
.innerRight .proCatCont .Blk .blkContent .image{float:left; margin:0 8px 8px 0;}
.innerRight .proCatCont .BlkR{width:155px; float:left; border-top:1px dotted #0087c5; border-bottom:1px dotted #0087c5; height:160px; margin-bottom:12px; }
.innerRight .proCatCont .BlkR .BlkTitle{width:137px;  float:left; margin:5px 0 5px 7px; height:50px;}
.innerRight .proCatCont .BlkR .BlkTitle a{text-decoration:none; font-size:11px; font-weight:bold; color:#549800;}
.innerRight .proCatCont .BlkR .blkContent{float:left; color:#5c5b5b; line-height:1.3em;; margin-bottom:5px; font-size:12px; height:80px; overflow:hidden;}
.innerRight .proCatCont .BlkR .blkContent .image{float:left; margin:0 8px 8px 0;}


.anchorSep{
border-bottom: 1px solid #E5E5E5;
float:left;
}

.innerRight .proListCont h3 {
    color: #549800;
    font-size: 11px;
    font-weight: bold;
   /* height: 50px;*/
    margin-top: 6px;
    width: 165px;
	text-align:left;
	display: table-cell;
	vertical-align: middle;
}
.innerRight .proListContR h3 {
    color: #549800;
    font-size: 11px;
    font-weight: bold;
  /*  height: 50px;*/
    margin-top: 6px;
    width: 165px;
	text-align:left;
	display: table-cell;
	vertical-align: middle;

}
.innerRight .proListCont{width:130px; padding:5px; background:#EEF7FB; margin:17px 17px 0 0; float:left; position:static; /* or 'auto' */ }
.innerRight .proListCont .image {width:129px; height:123px; float:left;}
.innerRight .proListCont .image img {width:129px; height:123px; float:left; margin:0; padding:0;}
.innerRight .proListCont .title a{width:130px; font-weight:bold; color:#549800; margin-top:6px; float:left; line-height:1.3em; font-size:11px; margin-bottom:6px; text-decoration:none;}
.innerRight .proListCont .content{width:130px; font-size:11px; color:#646464; float:left; line-height:1.3em;}
.innerRight .proListCont .wraper {position: static; bottom: 0; width: 100%; float:left;}
.innerRight .proListCont .wraper img{display:none;}
.innerRight .proListCont  .wraper .price{width:116px; color: #0E7BAE; font-size: 13px; font-weight: bold; float:left;}
.innerRight .proListCont  .wraper .quantity{float:left; width:18px; height:24px; border:1px solid #dbdbdb; background:none; font-size:12px; color:#3a3a3a; padding:0 3px 0 3px; text-align: left; display:none;}
.innerRight .proListCont  .wraper .add{float:right; margin:0 0 0 0; padding-right: 7px; display:none;}
.innerRight .proListCont  .wraper .sublinks{width:142px; margin:0 auto; display:none;}
.innerRight .proListCont  .wraper .sublinks ul{list-style:none; padding:0;}
.innerRight .proListCont  .wraper .sublinks ul li{display:inline; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#0067ce;}
.innerRight .proListCont  .wraper .sublinks ul li a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0067ce; text-decoration:none; line-height:30px;  padding:0 0 0 5px;}
.innerRight .proListCont .wraper .sublinks ul li a:hover{color:#000;}
.innerRight .proListContR{width:130px; padding:5px; background:#EEF7FB; margin:17px 0 0 0; float:left; position:static; } 
.innerRight .proListContR .image{width:129px; height:123px; float:left;}
.innerRight .proListContR .image img {width:129px; height:123px; float:left; margin:0; padding:0;}
.innerRight .proListContR .title a{width:130px; font-weight:bold; color:#549800; margin-top:6px; float:left; line-height:1.3em; font-size:11px; margin-bottom:6px; text-decoration:none;}
.innerRight .proListContR .content{width:130px; font-size:11px; color:#646464; float:left; line-height:1.3em;}
.innerRight .proListContR .wraper {position: static; bottom: 0; width: 100%; float:left; }
.innerRight .proListContR  .wraper .price{width:116px; color: #0E7BAE; font-size: 13px; font-weight: bold; float:left;}
.innerRight .proListContR  .wraper .quantity{float:left; width:18px; height:24px; border:1px solid #dbdbdb; background:none; font-size:12px; color:#3a3a3a; padding:0 3px 0 3px; text-align: left; display:none;}
.innerRight .proListContR  .wraper img{display:none;}
.innerRight .proListContR  .wraper .add{float:right; margin:0 0 0 0; padding-right: 7px; display:none;}
.innerRight .proListContR  .wraper .sublinks{width:142px; margin:0 auto; display:none;}
.innerRight .proListContR  .wraper .sublinks ul{list-style:none;}
.innerRight .proListContR  .wraper .sublinks ul li{display:inline; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#0067ce ;}
.innerRight .proListContR  .wraper .sublinks ul li a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0067ce; text-decoration:none; line-height:30px;  padding:0 0 0 5px;}
.innerRight .proListContR  .wraper .sublinks ul li a:hover{color:#000;}

.innerRight .productName{width:660px; font-size:18px; font-weight:bold; color:#549800; border-bottom:1px solid #cbcbcb; float:left; margin-top:10px;}
.innerRight .productImage{float:left; margin-right:14px; margin-top:10px;}
.innerRight .productImage img{float:left; height:249px; border:1px solid #a8a8a8;}
.innerRight .productImage .options{float:left; margin-left:56px; margin-top:10px;}
.innerRight .productImage .options txt{float:left; margin-left:14px; margin-top:10px;}
.innerRight .productImage .options input{margin:0; background: none repeat scroll 0 0 transparent; border: medium none; color: #0087C5; cursor: pointer; font-size: 13px;}
.innerRight .productDesc{float:left; width:247px; margin-right:8px; margin-top:10px; font-size:12px; line-height:1.3em;}
.innerRight .productDesc .subTitle{width:247px; float:left; font-size:13px; font-weight:bold; color:#549800; margin-top:7px;}
.innerRight .productDesc ol{width:660px; padding-left:2em;}

/*.innerRight .contContainer .contentUL ul li {float:inherit;font-size: inherit; line-height: inherit; margin-bottom: inherit; width: inherit;}*/
.innerRight .productDesc ol li {font-size:11px; line-height:16px; margin:0;}
.innerRight .productDesc ol li a{color:#0e7bae; text-decoration:none; font-size:11px; line-height:16px;}
.innerRight .productDesc ol li a:hover{color:#000;}
.innerRight .priceCont{float:right; width:294px; margin-top:10px;}
.innerRight .priceCont .priceBlk{float:left; width:292px; border:1px solid #c9c9c9; background:#eef7fb;}
.innerRight .priceCont .priceBlk .productCode{margin:12px 0 0 8px; float:left; font-size:13px; clear:both;}
.innerRight .priceCont .priceBlk .productCont{margin:0 0 0 8px; float:left; font-size:13px; clear:both;}
.innerRight .priceCont .priceBlk .productPrice{margin:12px 8px 0 0; float:right; font-size:13px; font-weight:bold; color:#0e7bae;}
.innerRight .priceCont .priceBlk .quantity{width:18px; height:22px; float:left; margin:-4px 5px 0 8px; border:1px solid #dbdbdb; background:#fff; font-size:12px; color:#3a3a3a; clear:both; }
.innerRight .priceCont .priceBlk .totalPrice{float:left; color:#0E7BAE; margin-top:18px;}
.innerRight .priceCont .priceBlk .totalPrice .black{color:#000;}
.innerRight .priceCont .priceBlk .update{width:40px; margin:18px 8px 0 5px; float:right; border:none; font-size:11px;  color:#000; cursor:pointer; background:url(../../images/cart-button.jpg); height:20px; width:59px;}

.innerRight .priceCont .priceBlk .wishList{float:left; background:url(../../images/cart-button.jpg); border:none; font-size:11px;  color:#000; cursor:pointer; height:20px; width:59px; margin-right:8px;}
.innerRight .priceCont .priceBlk .update a{font-size:11px; text-decoration:none; color:#000;}
.innerRight .priceCont .priceBlk .add{clear:both; float:left; margin:0 8px 0 8px;  background:url(../../images/add.jpg); width:75px; height:20px; text-indent:0; border:none; cursor:pointer;}
.innerRight .priceCont .priceBlk .addOptions{float:left; font-size:11px; margin-top:9px; margin-bottom:12px; font-family:Arial,Helvetica,sans-serif; line-height:20px; }
.innerRight .priceCont .priceBlk .addOptions a{font-size:11px; color:#000; text-decoration:none; cursor:pointer; background:url(../../images/cart-button.jpg); width:59px; height:20px; float:left; margin-right:8px; text-align:center}
.innerRight .priceCont .priceBlk .rating{float:left; margin:0 0 5px 9px;}
.innerRight .priceCont .priceBlk .review{float:left; font-size:12px; margin:8px 0 8px 3px; clear:both;}
.innerRight .priceCont .priceBlk .review a{font-size:12px; color:#0e7bae; text-decoration:none; padding:0 5px 0 5px; cursor:pointer;}

.innerRight .descBlk{width:880px; float:left; clear:both; border:1px solid #c9c9c9; background:#eef7fb; margin-top:10px; padding:5px;}
.innerRight .descBlk .productDesc{float:left; width:650px; margin-right:8px; margin-top:10px; font-size:12px; line-height:1.3em;}
.innerRight .descBlk .subTitle{width:650px; float:left; font-size:12px; font-weight:bold; color:#549800; margin:5px 0;}

.innerRight .warning{width:650px; float:left; clear:both; padding:10px;}
.innerRight .warning .productDesc{float:left; width:650px; margin-right:8px; font-size:11px; line-height:1.3em;}
.innerRight .warning .subTitle{width:650px; float:left; font-size:12px; font-weight:bold; color:#549800; }


/****************************************************************************************************/
/***********************************Start Login form styles******************************************/
.titleLogin{font-size:13px; color:#000000; font-weight:bold;  float:left;}
.innerRight .loginTable{width:500px; float:left; margin-top:7px;}
.innerRight .loginTable  .msg{width:490px; float:left; }
.innerRight .loginTable  .msg  .msgTxt{width:162px; float:left; padding-top:10px; }
.innerRight .loginTable  .msg  .msgInput{width:318px; float:right; padding-top:5px; }
.innerRight .loginLinks{width:250px; float:right; margin-top:-150px;}
.dottedSepLogin {background:url("../../architecture/adminImages/backgrounds/dottedx10t.gif")	repeat-x;  height:10px; width:100%; margin-top:10px;}
/************************************End Login form styles********************************************/
/****************************************************************************************************/

.innerRight .prodHeading{border-bottom: 1px solid #CBCBCB; font-size:18px; font-weight: bold;color: #549800; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px; padding-left: 10px;}
.innerRight .cartTable{width:660px; float:left; margin-top:7px;}
.innerRight .cartTable .tableTitle{width:660px; height:29px; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; background:#e6f3f9;}
.innerRight .cartTable .tableTitle .blkA{font-family:Arial,Helvetica,sans-serif; width:403px; padding-left:11px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .cartTable .tableTitle .blkB{font-family:Arial,Helvetica,sans-serif; width:70px; padding-left:14px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .cartTable .tableTitle .blkC{font-family:Arial,Helvetica,sans-serif;width:100px; padding-left:0px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .cartTable .tableTitle .blkD{font-family:Arial,Helvetica,sans-serif; width:56px; padding-left:7px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .cartTable .tableTitle .blkE{font-family:Arial,Helvetica,sans-serif; width:50px; padding-left:10px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .cartTable .tableTitle .blkF{font-family:Arial,Helvetica,sans-serif; width:55px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left; padding-left:20px;}

.innerRight .cartTable .tableRow{width:660px; border-bottom:1px solid #cbcbcb; padding:5px 0; float:left;}
.innerRight .cartTable .tableRow .blkA{width:403px; padding-left:11px; font-size:11px; float:left;}
.innerRight .cartTable .tableRow .blkA img{float:left; margin-right:10px;}
.innerRight .cartTable .tableRow .blkB{width:70px; font-size:12px; padding-right:14px;float:left; line-height:35px;}
.innerRight .cartTable .tableRow .blkB select{width:70px;}
.innerRight .cartTable .tableRow .blkC{width:100px; font-size:12px; float:left; line-height:35px;}
.innerRight .cartTable .tableRow .blkD{width:40px; padding-left:7px; font-size:12px; font-weight:bold; color:#0e7bae; line-height:35px; float:left; text-align: center;}
.innerRight .cartTable .tableRow .blkD .field{width:50px; height:22px; border:1px solid #dbdbdb; font-size:18px; color:#3a3a3a; padding:0 3px; margin-top:7px;  text-align: left; }
.innerRight .cartTable .tableRow .blkE{width:70px; padding-left:20px; float:left;}
.innerRight .cartTable .tableRow .blkE a{font-size:11px; color:#0e7bae; text-decoration:none;line-height:35px; cursor:pointer; padding-left: 3px;}
.innerRight .cartTable .tableRow .blkF{ padding-left:5px; font-size:13px; font-weight:bold; line-height:35px; float:left;}
.innerRight .cartTable .tableRow .blkG{ padding-right:10px; float:right;}
.innerRight .cartTable .tableRow .blkG a{font-size:11px; color:#0e7bae; text-decoration:none;line-height:35px; cursor:pointer;}
.innerRight .cartTable .tableRow .blkH{ padding-left:10px; float:left;}

.innerRight .totalCont{float:right; width:297px; border:1px solid #c9c9c9; background:#eef7fb; padding:10px; margin-top:7px;}
.innerRight .totalCont .subTotal{ float:left; font-size:15px; padding-left:5px; width:150px;}
.innerRight .totalCont .amount{float:left; font-size:15px;font-weight:bold; width:100px; padding-left:32px;}
.innerRight .totalCont .addOptions{float:left; font-size:11px; margin-top:11px; clear:both; font-family:Arial,Helvetica,sans-serif;}
.innerRight .totalCont .addOptions a{font-size:11px; color:#000; text-decoration:none; padding:0 5px 0 5px; cursor:pointer;}
.innerRight .totalCont .updateCart{width:60px; float:right; margin:0 0 0 0; background:none; border:none; font-size:11px;  color:#000;  cursor:pointer;}
.innerRight .totalCont .updateCart a{font-size:11px; text-decoration:none; color:#000; cursor:pointer;}
.subscribeFormCont{float:right; width:262px; border:1px solid #e0e0e0; padding:10px;  background: none repeat scroll 0 0 #EBEBEB;}
.subscribeFormCont .fieldCont{width:262px; float:left; margin-bottom:10px;}
.subscribeFormCont .fieldCont label{width:50px; float:left; margin-right:10px; line-height:23px;}
.subscribeFormCont .fieldCont .textfield{width:200px; height:20px; border:1px solid #ccc; float:left;}
.subscribeFormCont .submitSub{float:right; clear:both; padding:0 5px 0 5px;}

.innerRight .contContainer .contentSub{padding-left:0; line-height:1.3em; width:660px;}
.innerRight .contContainer .contentSub  ol {padding-left:5em;}
.innerRight .contContainer .contentSub ul {padding-left:5em; }
.innerRight .contContainer .contentSub ul li p {float:inherit;font-size: inherit; line-height: inherit; margin-bottom: inherit; width: inherit;}
.innerRight .contContainer .contentSub ol {padding-left:5em;}
.innerRight .contContainer .contentSub ol li p {float:inherit;font-size: inherit; line-height: inherit; margin-bottom: inherit; width: inherit;}

/****************************************************************************************************/
/***************************************Start ASk Expert Form Page style*****************************/

.expertFormCont{float:left; width:370px; border-left:none; padding-left:20px;}
.expertFormCont .fieldCont{width:370px; float:left; margin-bottom:10px;}
.expertFormCont .fieldCont label{width:120px; float:left; margin-right:10px; line-height:23px;}
.expertFormCont .fieldCont .textfield{width:200px; height:20px; border:1px solid #ccc; float:left;}
.expertFormCont .fieldCont .textarea{width:200px; height:50px; border:1px solid #ccc; float:left;}
.expertFormCont .fieldCont select {width:360px !important; height:22px; border:1px solid #ccc; float:left;}
/*.expertFormCont .fieldCont img{width:14px; height:14px; float:left;}
.expertFormCont .fieldCont .codeImage{width:50px; height:20px; float:left;}*/
.expertFormCont .submitExp{float:right; clear:both; padding:0 10px; margin-top:10px;  margin-right:38px;}

/***************************************End ASk Expert Form Page style*******************************/
/****************************************************************************************************/
/***************************************Start Create New Account Page style*****************************/

.accountFormCont{float:left; width:545px; border-left:none; padding-left:20px;}
.accountFormCont .fieldCont{width:545px; float:left; margin-bottom:10px;}
.accountFormCont .fieldCont .email{width:180px; float:left; margin-right:10px; line-height:23px; text-align:right;}
.accountFormCont .fieldCont label{width:180px; float:left; margin-right:10px; line-height:23px;}
.accountFormCont .fieldCont .textfield{width:250px; height:20px; border:1px solid #ccc; float:left; margin-right:5px;}
.accountFormCont .fieldCont select {width:253px !important; height:22px; border:1px solid #ccc; float:left;}
.accountFormCont p{float:left; width:253px; font-size:12px; line-height:1.3em; margin-bottom:20px;}
/*.expertFormCont .fieldCont img{width:14px; height:14px; float:left;}
.expertFormCont .fieldCont .codeImage{width:50px; height:20px; float:left;}*/
.accountFormCont .submitAcct{float:right; clear:both; padding:0 10px; margin-top:10px;  margin-right:102px;}
.submit {float:right; clear:both; padding:0 10px; margin-top:10px; margin-right:58px;}
.accountRightside{width:250px; float:left; margin-top:-30px;}
.accountRightside p {width:250px; font-size:12px; font-family: Verdana, Helvetica, sans-serif;}
.accountRightside img{ padding-bottom:10px;}

.article {float:left; width:980px; border-left:none;}
.article .accountFormCont{float:left; width:545px; border-left:none; padding-left:20px;}
.article .accountFormCont .fieldCont{width:545px; float:left; margin-bottom:10px;}
.article .accountFormCont .fieldCont .email{width:180px; float:left; margin-right:10px; line-height:23px; text-align:right;}
.article .accountFormCont .fieldCont label{width:180px; float:left; margin-right:10px; line-height:23px;}
.article .accountFormCont .fieldCont .textfield{width:250px; height:20px; border:1px solid #ccc; float:left; margin-right:5px;}
.article .accountFormCont .fieldCont select {width:253px !important; height:22px; border:1px solid #ccc; float:left;}
.article .accountFormCont p{float:left; width:253px; font-size:12px; line-height:1.3em; margin-bottom:20px;}
.article .accountFormCont .submit{float:right; clear:both; margin-right: 100px; padding: 0 10px;}
/***************************************End Create New Account Page style*******************************/
/********************************************************************************************************/
/***************************************Start Healthforce Cleanse Program********************************/
.innerRight .contContainer .contentUL  .table{ width:650px; float:left; margin-left:120px;}

.innerRight .contContainer .contentUL  .table .caption{ width:650px;}
.innerRight .contContainer .contentUL  .table .caption  .captionA{background-color: #0292cd; border-bottom: 1px solid #fff; color: rgb(255, 255, 255); font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 5px; width:465px; float:left; }

.innerRight .contContainer .contentUL  .table .caption  .captionB{background-color: #0292cd; border-bottom: 1px solid #fff; color: rgb(255, 255, 255); font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; border-left: 1px solid rgb(234, 232, 249); padding: 5px; width:70px; float:left; text-align:center;}

.innerRight .contContainer .contentUL  .table .caption  .captionC{background-color: #0292cd; border-bottom: 1px solid #fff; color: rgb(255, 255, 255); font-family: Verdana, Helvetica, sans-serif; font-size: 14px; border-left: 1px solid rgb(234, 232, 249); font-weight: bold; padding: 5px; width:70px; float:left; text-align:center;}

.innerRight .contContainer .contentUL  .table .col{width:640px; float:left; line-height:25px;}
.innerRight .contContainer .contentUL  .table .col .colA{background-color: #acd8ed; border-bottom: 1px solid rgb(234, 232, 249); color: rgb(0, 0, 0); font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding: 5px 5px 5px 25px; width:50px; float:left;}

.innerRight .contContainer .contentUL  .table .col .colA img{padding: 1px 10px;}

.innerRight .contContainer .contentUL  .table .col .colB{background-color: #acd8ed; border-bottom: 1px solid rgb(234, 232, 249); color: rgb(0, 0, 0); font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding-bottom: 5px; padding-right: 5px; padding-top: 5px; width:390px; float:left;}
.innerRight .contContainer .contentUL  .table .col .colBInd{background-color: #acd8ed; border-bottom: 1px solid rgb(234, 232, 249); color: rgb(0, 0, 0); font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-align:right; padding-bottom: 5px; padding-right: 5px; padding-top: 5px; width:390px; float:left;}

.innerRight .contContainer .contentUL  .table .col .colC{background-color: #acd8ed; border-bottom: 1px solid rgb(234, 232, 249); border-left: 1px solid rgb(234, 232, 249); color: rgb(0, 0, 0); font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding: 5px 10px; width: 60px; float:left;text-align:center;}

.innerRight .contContainer .contentUL  .table .col .colD{background-color: #acd8ed; border-bottom: 1px solid rgb(234, 232, 249); border-left: 1px solid rgb(234, 232, 249); color: rgb(0, 0, 0); font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding: 5px 10px;  width: 60px; float:left; text-align:center;}

/************************************************End Healthforce Cleanse Program********************************************************/
/**************************************************************************************************************************************/
/*************************************************Start prior order*********************************************************************/

.priorFormCont{float:left; width:660px; border-left:none;}
.priorFormCont .fieldCont{width:660px; float:left; margin-bottom:10px;}
.priorFormCont .fieldCont select {width:250px !important; height:22px; border:1px solid #ccc; float:left; margin-right:7px;}

.innerRight .contContainer  .priorTable{width:660px; float:left;}
.innerRight .contContainer  .priorTable .caption{ width:660px; height:29px; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; background:#e6f3f9;}
.innerRight .contContainer  .priorTable .caption  .col{ font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; text-align:center; height:29px; width:80px; float:left; border-left:1px solid #fff; }
.innerRight .contContainer  .priorTable .caption  .colp{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; text-align:center; height:29px;  width:123px; float:left; border-left:1px solid #fff; }
.innerRight .contContainer  .priorTable .caption  .colName{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; text-align:center; height:29px;  width:235px; float:left; border-left:1px solid #fff; }

.innerRight .contContainer  .priorTable .caption  .colpc{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; text-align:center; height:29px;  width:200px; float:left; border-left:1px solid #fff; }
.innerRight .contContainer  .priorTable .caption  .colpName{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; text-align:center; height:29px;  width:235px; float:left; border-left:1px solid #fff; }

.innerRight .contContainer  .priorTable{ width:660px; float:left;}
.innerRight .contContainer  .priorTable .row{ width:660px; border-bottom:1px solid #cbcbcb; padding:5px 0; float:left;}
.innerRight .contContainer  .priorTable .row  .col{font-size: 11px; background-color: #fff; width:85px;  float:left;line-height:35px; padding-left:5px; text-align:center;}
.innerRight .contContainer  .priorTable .row  .colp{font-size: 11px; background-color: #fff; width:120px;  float:left;line-height:35px; text-align:center;}
.innerRight .contContainer  .priorTable .row  .colName{font-size: 11px; background-color: #fff; width:200px; float:left; line-height:35px; text-align:center;}

.innerRight .contContainer  .priorTable .row  .colpc{font-size: 11px; background-color: #fff; width:200px;  float:left;line-height:35px; text-align:center;}
.innerRight .contContainer  .priorTable .row  .colpName{font-size: 11px; background-color: #fff; width:235px; float:left; line-height:35px; text-align:center;}

.innerRight .contContainer   .proTable .catTitle  {background: none repeat scroll 0 0 #ACD8ED;
    border: 1px solid #DCDBDB;
    height: 29px;
	line-height:29px;
    position:inherit;
    width: 881px;
	padding-left:7px;
	}


.innerRight .contContainer  .proTable{ width:660px; float:left;}
.innerRight .contContainer  .proTable .caption{ width:881px; height:25px; margin-bottom:10px; float:left; background-color: #D4D4D4; padding: 0 0 0 10px;}
.innerRight .contContainer  .proTable .caption  .col{  font-size:11px; text-align:left;  width:88px; float:left; background-color: #D4D4D4; height:25px; line-height:25px;}
.innerRight .contContainer  .proTable .caption  .colp{ font-size:11px; text-align:left; width:85px; float:left;}
.innerRight .contContainer  .proTable .caption  .colName{font-size:11px; text-align:left; width:440px; float:left; background-color: #D4D4D4; height:25px; line-height:25px;}


.innerRight .contContainer  .proTable .row{ width:660px; height:35px; float:left; padding: 0 0 0 10px;}
.innerRight .contContainer  .proTable .row  .col{ font-size:10px; text-align:left; width:88px; float:left; height:20px;}
.innerRight .contContainer  .proTable .row  .col select {width:88px !important; height:18px; border:1px solid #ccc; float:left;}
.innerRight .contContainer  .proTable .row  .col a{ font-size:10px; text-align:left; width:88px; float:left;}
.innerRight .contContainer  .proTable .row  .col input{  font-size:10px; text-align:left; width:45px; float:left;}
.innerRight .contContainer  .proTable .row  .colp{ font-size:11px; text-align:left; width:85px; float:left;}
.innerRight .contContainer  .proTable .row  .colp a{ font-size:11px; text-align:left; width:85px; float:left;}
.innerRight .contContainer  .proTable .row  .colName {font-size:11px; text-align:left; width:440px; float:left; height:35px; overflow: hidden;}
.innerRight .contContainer  .proTable .row  .colName a{font-size:11px; text-align:left; width:450px; float:left; }
.innerRight .contContainer  .proTable  .button{background-color:#E6F3F9; width:885px; float:left; margin:0; clear: both; text-align:right; font-family: Arial,Helvetica,sans-serif; padding: 5px 0; border: 1px solid #DCDBDB;}
.innerRight .contContainer  .proTable  .button input{margin:0; float:right; background: none repeat scroll 0 0 transparent; border: medium none; color: #000000; cursor: pointer; font-size: 13px;}
.innerRight .contContainer  .dis{font-size:12px; font-style:italic; color:#666666; text-align:center; width:100%;}
/*************************************************End prior order**********************************************************************/
/**************************************************************************************************************************************/
/*************************************************Start Manage Wish List **************************************************************/

.innerRight .wishTable{width:660px; float:left; margin-top:7px;}
.innerRight .wishTable .tableTitle{width:660px; height:29px; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; background:#e6f3f9;}
.innerRight .wishTable .tableTitle .blkA{font-family:Arial,Helvetica,sans-serif; width:250px; padding-left:11px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .wishTable .tableTitle .blkB{font-family:Arial,Helvetica,sans-serif; width:50px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .wishTable .tableTitle .blkC{font-family:Arial,Helvetica,sans-serif;width:100px; padding-left:34px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .wishTable .tableTitle .blkD{font-family:Arial,Helvetica,sans-serif; width:56px; padding-left:7px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}
.innerRight .wishTable .tableTitle .blkE{font-family:Arial,Helvetica,sans-serif; width:90px;  font-weight: bold;
    line-height: 27px; font-size:12px; color:#0e7bae; float:left; text-align:center}
.innerRight .wishTable .tableTitle .blkE1{font-family:Arial,Helvetica,sans-serif; width:110px; font-weight: bold;
    line-height: 27px; font-size:12px; color:#0e7bae; float:left;}
.innerRight .wishTable .tableTitle .blkF{font-family:Arial,Helvetica,sans-serif; width:75px; padding-left:5px; font-size:13px; font-weight:bold; color:#0e7bae; line-height:27px; float:left;}

.innerRight .wishTable .tableRow{width:660px; border-bottom:1px solid #cbcbcb; padding:5px 0; float:left;}
.innerRight .wishTable .tableRow .blkA{width:250px; padding-left:11px; font-size:11px; float:left;}
.innerRight .wishTable .tableRow .blkA img{float:left; margin-right:10px;}
.innerRight .wishTable .tableRow .blkB{width:70px; font-size:12px; float:left; line-height:35px;}
.innerRight .wishTable .tableRow .blkB  select {width:70px !important; height:18px; border:1px solid #ccc; float:left; margin-top:10px}
.innerRight .wishTable .tableRow .blkC{width:100px; padding-left:0; font-size:12px; float:left; line-height:35px;}
.innerRight .wishTable .tableRow .blkD{width:40px; padding-left:7px; padding-right:10px; font-size:12px; font-weight:bold; color:#0e7bae; line-height:35px; float:left; text-align: center;}
.innerRight .wishTable .tableRow .blkD .field{width:40px; height:22px; border:1px solid #dbdbdb; font-size:18px; color:#3a3a3a; padding:0 3px; margin-top:7px; }
.innerRight .wishTable .tableRow .blkE{width:75px; padding-left:17px; float:left;} 
.innerRight .wishTable .tableRow .blkE .checkbox{border: 1px solid #DBDBDB; color: #3A3A3A; margin-top: 10px;}
.innerRight .wishTable .tableRow .blkE1{width:50px; padding-left:25px; float:left;}
.innerRight .wishTable .tableRow .blkE a{font-size:11px; color:#0e7bae; text-decoration:none;line-height:35px; cursor:pointer; padding-left: 3px;}
.innerRight .wishTable .tableRow .blkE1 .checkbox{border: 1px solid #DBDBDB; color: #3A3A3A; margin-top: 10px;}
.innerRight .wishTable .tableRow .blkF{ padding-left:5px; font-size:13px; font-weight:bold; line-height:35px; float:left; width:100px;}
.innerRight .wishTable .tableRow .blkG{ padding-left:10px; float:left;}
.innerRight .wishTable .tableRow .blkG a{font-size:11px; color:#0e7bae; text-decoration:none;line-height:35px; cursor:pointer;}
.innerRight .wishTable .tableRow .blkH{ padding-left:10px; float:left;}
.innerRight .totalCont .updateCart1{margin:0 0 0 0; background:none; border:none; font-size:11px;  color:#000;  cursor:pointer;}
/*************************************************End Manage Wish List **********************************************************************/
/**************************************************************************************************************************************/

.innerRight .contContainer .links {float:left; width:755px;}
.innerRight .contContainer .links  p{float:left; width:755px; font-size:11px; line-height:20px; margin-bottom:20px;}


.consultFormCont .fieldCont{width:260px; float:left; margin-bottom:10px;}
.consultFormCont .fieldCont{width:260px; float:left;}
.consultFormCont .fieldCont label{width:70px; float:left;}
.consultFormCont .fieldCont .labelT{width:222px; float:left;}
.consultFormCont .fieldCont .textfield{width:150px; height:20px; border:1px solid #ccc; float:left; margin-right:5px; }
.consultFormCont .fieldCont .textarea{width:222px; height:50px; border:1px solid #ccc; float:left; margin-right:5px;}
.consultFormCont .fieldCont select {width:222px !important; height:22px; border:1px solid #ccc; float:left;}
.resourceDisclaimer {
    color: #999999;
    font-family: Verdana,Arial,Helvetica,sans-serif,calibri;
    font-size: 10px;
    line-height: 1.4em;
    margin-top: 7px;
    padding: 0;
    text-align: left;
	float: left;
	width:650px;
}

.style9 {
color:#015277;
font-family: Verdana,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
	}


/*Seven Secrete Right sidebar*/
.rightSec
{
padding:10px;
height:170px;
width:152px;
}
.secImg
{

}
.style4 {
	color: #999999;
	font-style: italic;
	font-size: 14px;
}
.style3 {
	color:  #015277;
	font-family: Verdana, Helvetica, sans-serif;
}

#h4Style{
border-bottom: 1px solid #CBCBCB;
    color: #549800;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
	}
	
	#shadowing
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;;
	background-color: #000;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=80);
}


#box 
{
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	width: 400px;
	padding: 0 48px 48px 48px;
	margin:0;
	border: 1px solid #C9C9C9;
	background-color: white;
	z-index:101;
	overflow: auto;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
    border-radius: 10px;
	font-weight:bold;
	font-size:14px;
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:30px;
	padding:0;
	margin:0;
	background-color: #ACD8ED;
	color:#000;
	text-align:center;font-weight: bold;
	line-height: 30px;
	font-size: 18px;
}
#box input
{
	margin-left: 425px;
    position: inherit;
	margin-top: 9px;
	
}
#area
{
	padding-top:48px;
	
}
#box textarea
{
	border:1px solid #ccc;
	margin-top:5px;
	
}

.submitlight {

    margin: 0 !important;
    padding: 0;
	background-color:#ff9801;
	height:25px;
	width:55px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:none;
	cursor:pointer;
}

	#shadowing1
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;
	background-color: #000000 ;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=80);
}
#box1 input
{
	margin-left: 638px;
    margin-top: -39px;
    position: inherit;

	
}

#box1
{
	display: none;
	position: absolute;
	top: 20%;
	left: 23%;
	width: 650px;
	height: auto;
	padding: 48px 10px 10px 10px;
	margin:0;
	border: 1px solid #C9C9C9;
	background-color: white;
	z-index:101;
	overflow: auto;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#boxtitle1
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:670px;
	height:30px;
	padding:0;
	margin:0;
	background-color: #ACD8ED;
	color:#000;
	text-align:center;font-weight: bold;
	line-height: 30px;
	font-size: 18px;
	
}
.prlspc {float:left; border-bottom:1px solid #e5e5e5; padding-top:5px; line-height: 8px; margin-bottom: 5px; text-align:center; width:100%;}


.innerRight h1 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14pt;
    font-weight: bold;
    line-height: 1.3em;
	text-align:center;
	width:100%;
}
.innerRight .cleanseContainer h3 {
    color: #549800;
    font-size: 12px;
    line-height: 26px;
}
.pgURL{float:left; width:100%; height:auto; display:block; margin-top:5px;}
.pgURL .title{float:left; width:100%; height:auto; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif,calibri;
    font-size: 10px;
    line-height: 1.4em; padding:0 0 0 5px;}
.pgURL .url{float:left; width:100%; height:auto; margin-top:15px;font-family: Verdana,Arial,Helvetica,sans-serif,calibri;
    font-size: 10px;
    line-height: 1.4em; padding:0 0 0 5px;}
