
/* CSS Document */

body {
	font-family:Century-Gothic; 
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:"Verdana", Geneva, sans-serif;
	color:#512D93; /*violet*/
	line-height:16px;
}
.body_home_bg_poll {
background:#D2D2C8 url(../images/bg_website.jpg) top center no-repeat;
}
.body_home_bg_beach {
background:#E2D0BC url(../images/bg_website_beach.jpg) top center no-repeat;
}
a {
	outline: none;
	color:#512D93;
	cursor:pointer;
}
a:hover {
	color:#C60;
}
img {
	outline: none;
}
a img {
	outline: none;
	border:none;
}
p {
	margin:0px;
	padding:0px;
}
.centralize {
	margin:0 auto;
	width:960px;
	display:block;
}
.absolutize {
	position:absolute;
	top:0px;
}
/*-------*/
/*-------*/
#flashhome {
	display: block;
	padding:0;
	width:538px;
	height:450px;
	position:absolute;
	
	left:172px;
	top:120px;
	z-index:5;
	outline: none;
}
.alternativeflashhome {
	width:537px;
	height:428px;
	display:block;
	outline: none;
}
.alternativeflashvideoplayer, #flashvideoplayer {
	width:345;
	height:226;
	display:block;
	float:left;
	outline: none;
}
.alternativeflashcolorplayer, #flashcolorplayer {
	width:214;
	height:124;
	display:block;
	outline: none;
}
.alternativeflash3dviewer, #flash3dviewer {
	width:195;
	height:180;
	display:block;
	outline: none;
}
.txtalternative {
	background-color:#E1C296;
	border:#C00 1px solid;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	color:#309;
	text-align:center;
	padding:10px 0 10px 0;
	display:block;
	outline: none;
}
/*-------*/
/*-------*/






/*----------------------*/
.toplogo {
	text-indent:-9999px;
	display:block;
	margin:0px 0px 0px 30px;
	padding:0px 0 0 0px;
}
.logoone {
	float:left;
	display:block;
	margin:17px 0px 0px 0px;
	background: url(../images/logo.png) top left no-repeat;
}
.logoone a {
	width:294px;
	height:57px;
	display:block;
}
.logoone a:hover {

}
.logoone h1, .logoone h2 {
	font-size:12px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
.logoone img {
	width:1px;
	height:1px;
	display:block;
	margin:0px;
	padding:0px;
}
/*----------------------*/


.apice {
	vertical-align: super;
}
.size11 {
	font-size:11px;
}
.size12 {
	font-size:12px;
}
.size13 {
	font-size:13px;
}
.size14 {
	font-size:14px;
}
.size15 {
	font-size:15px;
}
.size16 {
	font-size:16px;
}
.darkgrey {
	color:#333;/*darkgrey*/
}
.grey {
	color:#666; /*Grey*/
}
.litegrey {
	color:#999 /*litegrey*/
}
.green {
	color:#82ad1c;/*Green*/
}
.bold {
	font-weight:bold;
}
.margintop10 {
	margin:10px 0 0 0;
}
.margintop5 {
	margin:5px 0 0 0;
}
.padding0_5_0_20 {
	padding:0 5px 0 20px;
}
/*----------------------*/

#topweb_home {
	height:280px;
	width:970px;
}
.indentslogan {
	float:right;
	display:block;
	margin:0px;
	padding:0px;
}
/*.slogan {
	height:45px;
	display:block;
	padding:0px;
	float:right;
}
*/
.slogan {
height:45px;
display:block;
padding:0px;
float:right; background:url(../images/Slogan_cushnshade.png) no-repeat; width:529px;
}

.slogan h1 {
	font-size:12px;
	margin:0px;
	padding:0px;
	display:block;
}


.slogan_shopping_cart {
	height:45px;
	display:block;
	padding:0px;
    float:right; 
    background:url(../images/Slogan_cushnshade_shoppage.png) no-repeat; width:529px;
}
.slogan_shopping_cart h1 {
	font-size:12px;
	margin:0px;
	padding:0px;
	display:block;
}

#col001top {
	width:170px;
	float:left;
}


/*-----*/
.col001{
	width:150px;
	float:left;
	/*background-color:#0F0;*/
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
}
.leftmenu ul {
	margin:0px 0px 10px 0;
	padding:0px;
	list-style: none;
}
.leftmenu ul li {
	margin:0px 0 0 0;
	padding:4px 0 9px 0px;
	background:url(../images/line_mini.jpg) bottom left no-repeat;/*font-weight:bold;*/
}
.leftmenu ul li a {
	margin:0px;
	padding:0px 0 0 15px;
	background:url(../images/ul_arrow.png) 0px 6px no-repeat;
	font-size:14px;
	text-decoration:none;
	color:#512D93;
	_height:18px;
	display:block;
}
.leftmenu ul li a:hover {
	color:#C60;
	text-decoration:none;
}



.leftmenu_beach ul {
	margin:0px 0px 10px 0;
	padding:0px;
	list-style: none;
}
.leftmenu_beach ul li {
	margin:0px 0 0 0;
	padding:4px 0 9px 0px;
	background:url(../images/line_mini_beach.jpg) bottom left no-repeat;/*font-weight:bold;*/
}
.leftmenu_beach ul li a {
	margin:0px;
	padding:0px 0 0 15px;
	background:url(../images/ul_arrow.png) 0px 6px no-repeat;
	font-size:14px;
	text-decoration:none;
	color:#512D93;
	display:block;
}
.leftmenu-beach ul li a:hover {
	color:#C60;
	text-decoration:none;
}

/*-----*/

#col002top {
	float:right;
	width:646px;
	margin:27px 0 0 0;
}
.col002 {
	width:538px !important;
	float:left;
	margin:0 !important;
	margin-top:280px !important;
}
.col002_inner {
	width:538px !important;
	float:left;
	margin:0 !important;
}
#col003 {
	width:220px;
	float:left;
	/*background-color:#0F0;*/
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
.col003 {
	width:220px;
	float:left;
	/*background-color:#0F0;*/
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
.col003 h2{
color:#512D93;
}
.colum_testimonial {
	width:170px;
	float:right;
}
/*---*/
#menu01 {
	float:right;
    width:630px;
}
.menu01left {
	background: url(../images/left_menu01.png) top left no-repeat;
    float:right;
    height:45px;
    width:9px; display:inline;
}
/*.menu01right {
	background: url(../images/right_menu01.png) top right no-repeat;
	float:left;
	height:45px;
	width:10px; display:inline;
}
*/
.menu01right {
    background: url(../images/right_menu01.png) top right no-repeat;
    float:right;
    height:45px;
    width:10px; display:inline;
}

/*#menu01 ul {
	height:40px;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	
	display:block;
	background:url(../images/bg_menu01.jpg) top left repeat-x;
    
}
*/
#menu01 ul {
    height:40px;
    float:right;
    list-style:none;
    margin:0px;    
    padding:0px;
    /*width:485px;*/
    display:block;
    background:url(../images/bg_menu01.jpg) top left repeat-x;
}

#menu01 ul li {
	float:left;
	margin: 9px 10px 0 9px; _margin: 9px 8px 0 7px;
	font-size:15px;
	color:#FC0;
	text-decoration:none;
	font-style:italic; display:inline;
}
#menu01 ul li a {
	color:#CFAEF8;
	text-decoration:none;
	font-style:italic;
}
#menu01 ul li a:hover, #menu01 ul li a.selected {
	color:#FC0;
	text-decoration:none;
}
/*---*/
.containerMenu {
	float:right;
    /*width:646px;*/
}
.clearbot {
	clear:both;
	margin:0px;
	padding:0px;
	height:4px;
}
/*---*/
#menulogin {
	float:right;
	text-align:center;
    /*width:190px;*/
}
#menulogin span {
	position:relative;
	top:30px;
	display:block;
	z-index:4;
	margin:0px;
	padding:0px;
}
.menuloginleft {
	background: url(../images/closeleft_menu02.png) top left no-repeat;
	float:left;
	height:67px;
	width:10px;
}
.menuloginright {
	background: url(../images/closeright_menu02.png) top right no-repeat;
	float:left;
	height:67px;
	width:10px;
}
#menulogin ul {
	height:37px;
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:30px 5px 0px 10px;
	display:block;
	background:url(../images/bg_menu02.jpg) top left repeat-x;
}
#menulogin ul li {
	float:left;
	margin:6px 5px 0px 10px;
	color:#CFAEF8;
	font-size:13px;
}
#menulogin ul li a {
	color:#CFAEF8;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
#menulogin ul li a:hover {
	color:#FC0;
	text-decoration:none;
}
#menulogin ul span {
	display:block;
}
.title {
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	font-style:italic;
}
/*-------------------------------*/
#footer {
	clear:both;
	margin:30px 0px 10px 0px;
	padding:0px;
	display:block;
	/*background:url(footer_bg.png) top left repeat-x;*/
	background:url(../images/footer_bg.jpg) bottom right no-repeat;
	color:#CFAEF8;

}
#footer .cont {
	text-align:center;
	background:url(../images/footer_left.jpg) bottom left no-repeat;
	padding:0px;
	display:block;
	margin:0px;
	height:39px;
}

#footer div.fleft {
	padding:15px 0 0 10px;
	float:left;
}
#footer div.fright {
	float:right;
	padding:15px 20px 0 0px;
	font-size:10px;
}
#footer div.fleft ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer div.fleft ul li {
	float:left;
	margin:0px;
	padding: 0px 10px 0px 10px;
	border-left:#CFAEF8 1px solid;
}
#footer div.fleft ul li.first {
	border-left:none !important;
}
#footer a {
	text-decoration:none;
	color:#CFAEF8;
}
#footer a:hover {
	color:#FC0;
}


/*
	*
*/
#footer_beach {
	clear:both;
	margin:30px 0px 10px 0px;
	padding:0px;
	display:block;
	/*background:url(footer_bg.png) top left repeat-x;*/
	background:url(../images/footer_bg_beach.jpg) bottom right no-repeat;
	color:#CFAEF8;

}
#footer_beach .cont {
	text-align:center;
	background:url(../images/footer_left_beach.jpg) bottom left no-repeat;
	padding:0px;
	display:block;
	margin:0px;
	height:39px;
}

#footer_beach div.fleft {
	padding:15px 0 0 10px;
	float:left;
}
#footer_beach div.fright {
	float:right;
	padding:15px 20px 0 0px;
	font-size:10px;
}
#footer_beach div.fleft ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer_beach div.fleft ul li {
	float:left;
	margin:0px;
	padding: 0px 10px 0px 10px;
	border-left:#CFAEF8 1px solid;
}
#footer_beach div.fleft ul li.first {
	border-left:none !important;
}
#footer_beach a {
	text-decoration:none;
	color:#CFAEF8;
}
#footer_beach a:hover {
	color:#FC0;
}
/*-------------------------------*/
/*----*/
.linespaceMini {
	margin:10px 0px 10px 0px;
	padding:0px;
	height:2px;
	width:137;
	background:url(../images/line_mini.jpg) top left no-repeat;
}

.linespaceMini_beach {
	margin:10px 0px 10px 0px;
	padding:0px;
	height:2px;
	width:137;
	background:url(../images/line_mini_beach.jpg) top left no-repeat;
}

.linespaceBig {
	margin:10px 0px 10px 0px;
	padding:0px;
	height:2px;
	width:214;
	background:url(../images/line_big.jpg) top left no-repeat;
}

.linespaceBig_beach {
	margin:10px 0px 10px 0px;
	padding:0px;
	height:2px;
	width:214;
	background:url(../images/line_big_beach.jpg) top left no-repeat;
}
/*---*/
#content h2 {
	margin:15px 0px 10px 0px;
	display:block;
	background:url(../images/H2left.jpg) top left no-repeat;
	height:34px;
}
#content h2 span {
	text-align:center;
	background:url(../images/H2_right.jpg) top right no-repeat;
	height:34px;
	display:block;
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:9px 0px 0px 0px;
}
h2.clean {
	margin:5px 0px 5px 0px !important;
	padding:0px !important;
	display:block;
	background:none !important;
	line-height:16px;
	height:auto !important;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.sharinglogos {
	text-align:center;
}
.sharinglogos img {
	border:0px;
	margin:0px 5px 0px 5px;
}
.more {
	font-style:italic;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	display:block;
	float:right;
}
.more a {
	text-decoration:none;
	color:#512D93;
	padding:0px 20px 7px 0px;
	background:url(../images/big_arrow.jpg) top right no-repeat;
}
.more a:hover {
	color:#C60;
/*background:url(../images/big_arrow.jpg) top right no-repeat;*/}


.more_beach {
	font-style:italic;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	display:block;
	float:right;
}
.more_beach a {
	text-decoration:none;
	color:#512D93;
	padding:0px 20px 7px 0px;
	background:url(../images/big_arrow_beach.jpg) top right no-repeat;
}
.more_beach a:hover {
	color:#C60;
/*background:url(../images/big_arrow.jpg) top right no-repeat;*/}


/*-----*/
ul.medialist {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.medialist li {

}
ul.medialist li a {
	margin:2px 0px 2px 0px;
	padding:5px 5px 5px 20px;
	background-color:#FC6;
	color:#512D93;
	text-decoration:none;
	/*display:block;*/
	float:left; width:190px;
}
ul.medialist li a:hover {
	background-color:#63C;
	color:#FC3;
	display:block;
}



/* Added by BC on 3 oct 09 */

.right_panel{
float:left; width:790px; 
}
.right_content_panel_title{
font:bold 26px Arial, Helvetica, sans-serif; color:#2c045c; 
margin-bottom:15px;
}
.right_content_panel_subtitle{
font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#512D93; background:none !important; margin:0px 0px 0px 0px !important; padding:0px !important;
}
.right_panel_content{
display:inline;
color:#512D93;
}

/* Added new for product page at 5oct 9 */

.product_right_inner_title{
font:bold 19px Verdana, Arial, Helvetica, sans-serif; color:#2a045e; display:inline;
}
.product_right_inner_email_lnk{
position:relative; padding:0px; margin:0px 0px 20px 0px; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#58308f;
}
.product_right_inner_email_lnk a{
font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#58308f; text-decoration:none;
}
.product_right_inner_email_lnk a:hover{
 font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#58308f;
}
.product_right_inner_price_box { color:#5b3194; font:bold 30px Verdana, Arial, Helvetica, sans-serif; 
margin:10px 0 10px 0;
}
.quick_ov_txt{
font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#2a045e;
}
.quick_ov_details_txt{
font:12px Verdana, Arial, Helvetica, sans-serif; color:#2a045e;
}
.discount_box{
 float:left; width:98%; margin-bottom:10px;
}
.discount_box_col{
float:left; width:35%; line-height:20px;
}
.abt_details_img{
float:left; width:400px;
}
.abt_details_img span{
float:left; margin-right:20px;
}
div.thumbnail {
background-color:#FFFFFF; border:1px solid #000; height:70px; margin:0px 10px 10px 0px; padding:10px 0 5px; text-align:center; width:130px; float:left;
}
.right_content_li{
list-style-type:none; margin:10px 0px 0px 10px; line-height:20px; text-decoration:none;
}
.right_content_li a{
list-style-type:none; margin:10px 0px 0px 10px; line-height:20px; color:#512D93; text-decoration:none;
}
.right_content_li a:hover{
list-style-type:none; margin:10px 0px 0px 10px; line-height:20px; color:#CC6600; text-decoration:underline;
}

.content_panel{
	margin-top:40px;
}
.content_panel_inner{
margin-top:0px;
}
.content_panel_home{
	margin-top:50px;
}

.content_panel_inner{
	margin-top:10px;
}

.faq-sub{
	margin-top:10px;
}
.content_form_lable{
color:#512D93 !important;
font-weight:normal !important;

}
label{
	color:#512D93;
	font-weight:normal;
	
}
.content_head_inner{
float:right;
}


/* Added new at 07 oct 09 */ 
.contact_form_p{
margin:0px 0px 7px 0px; display:block;
}
.contact_form_label{
width:100px; float:left;
}
.contact_form_txtbox{
width:220px; height:20px; border:1px solid #000;
}
.contact_form_jmpmnu{
width:220px; height:20px; border:1px solid #000;
}
.contact_form_chkbox{
float:left; margin-right:10px;
}
.contact_form_chkbox_label{
line-height:16px;
}
.contact_form_txtarea{
font:12px Arial, Helvetica, sans-serif; color: #000;
}
.send_mail_btn{
background:url(../images/send_mail.jpg) no-repeat; height:33px; width:127px; border:none;
}
.shareus_div{}

.shareus_div h2 {
	margin:15px 0px 10px 0px;
	display:block;
	background:url(../images/H2left.jpg) top left no-repeat;
	height:34px;
}
.shareus_div h2 span {
	text-align:center;
	background:url(../images/H2_right.jpg) top right no-repeat;
	height:34px;
	display:block;
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:6px 0px 0px 0px;
	vertical-align:middle;
}

.shareus_div_beach{}

.shareus_div_beach h2 {
	margin:15px 0px 10px 0px;
	display:block;
	background:url(../images/H2left_beach.jpg) top left no-repeat;
	height:34px;
}
.shareus_div_beach h2 span {
	text-align:center;
	background:url(../images/H2_right_beach.jpg) top right no-repeat;
	height:34px;
	display:block;
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:6px 0px 0px 0px;
	vertical-align:middle;
}



.colum_testimonial h2 {
color:#512D93;
}
.shipping-info{
width:250px;
border:none;
}
.shipping-info th{
width:33%;
}
.select-shipping-info{

}
.tbl-product-data{

}
.product-collateral .sub-head {
}
.product-collateral .sub-head h4{
font:bold 24px Myriad Pro; 
color:#58308f; 
line-height:20px;
font-style:italic;
}





/* Added new at 09 oct 09 */


.right_panel_content ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style: none;
}
.right_panel_content ul li {
	margin:0px 0px 0px 0px;
	padding:4px 0px 9px 0px;
	
}
.right_panel_content ul li a {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../images/details_arrow.gif) 0px 6px no-repeat;
	text-decoration:none;
	color:#512D93;
	display:block; 
}
.right_panel_content ul li a:hover {
	color:#C60;
	text-decoration:none;
	padding:0px 0 0 20px;
	margin:0px;
}
.right_content_inner_list ul {
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style: none;
}
.right_content_inner_list ul li {
	margin:0px 0px 0px 0px;
	padding:4px 0px 9px 10px;
	background:url(../images/details_arrow.gif) 0px 10px no-repeat;
	text-decoration:none;
	color:#512D93;
	display:block;
	
}
#topweb_inner_page {
	height:204px;
	width:970px;
}
#col001_ul_inner_page {
 margin:0px 0px 10px 0 !important;
}
.right_content_panel_inner_page{
float:left; width:790px; margin-top:0px; 
}

/* "#menulogin ul" class so update */
.backtop{
font:12px Verdana, Arial, Helvetica, sans-serif; color:#512D93;
}
.backtop a{
font:12px Verdana, Arial, Helvetica, sans-serif; color:#512D93;
}
.backtop:hover{
font:12px Verdana, Arial, Helvetica, sans-serif; color:#CC6600;
}
.contact_address_col{
float:left; margin-right:25px;
}
.body_inner_bg {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#E1C296 url(../images/body_inner_bg12.jpg) top center no-repeat;
	font-family:"Verdana", Geneva, sans-serif;
	color:#512D93; /*violet*/
	line-height:16px;
}
.udpate-cart-btn{
	background:url(../images/update_shopping_cart.png) top center no-repeat !important;
	height:24px;
	width:150px;
	border:none;
	cursor:pointer;	
}
.continue-shopping-btn{
	background:url(../images/cont_shopping.png) top center no-repeat !important;
	height:24px;
	width:150px;
	border:none;
	float:left;
	cursor:pointer;
	
}
.body_shopping_cart_bg{
background:#fff url(../images/shop_outer_border.jpg) top center repeat-y;
}
.shopping_cart_page_outer_div{
width:999px; position:relative; margin:auto; padding:0px; background:#DBDBD2; padding-bottom:5px;
}
.shopping_cart_page_bg_div{
width:100%; background:url(../images/shop_header_bg.jpg) center top  no-repeat;
}


.checkout-types-custom{
	margin-bottom:10px;
}
.checkout-types-custom li{
	display:inline;
}
.head a{
	color:#FED778;
}
.coming_soon{
font-weight: bold; font-style: normal; font-size: 20px;
}



/*
	*Change for the home page pool and beach background
**/

#menulogintwo {
line-height:4px;
	float:right;
	text-align:center;
	margin:0px; 
	padding:0px;
	height:61px;
    width:200px;
    
}   
#menulogintwo span {
	position:relative;
	top:20px;
	display:block;
	z-index:4;
	margin:0px;
	padding:0px;
}
.menuloginlefttwo {
	background: url(../images/closeleft_menu03.png) top left no-repeat;
	float:left;
	height:61px;
	width:10px; 
}
.menuloginrighttwo {
	background: url(../images/close_menu03.png) top right no-repeat;
	float:left;
	height:61px;
	width:10px;
}
#menulogintwo ul {
	line-height:22px;
	width:150px;
	height:36px;
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:25px 5px 0px 10px;
	display:block;
	background:url(../images/bg_menu03.jpg) top left repeat-x; 
}
#menulogintwo ul li {
	float:left;
	margin:6px 5px 0px 14px;
	color:#512D93;
	font-size:15px;
	display:inline;
}
#menulogintwo ul li a {
	color:#B366FF;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
#menulogintwo ul li a:hover {
	color:#512D93;
	text-decoration:none;
}
#menulogintwo ul span {
	display:block;
}


.titleviolet{
	font-size:15px;
	color:#512D93;
	font-weight:bold;
	font-style:italic;
}
.buynow {
	display:block;
	background:url(../images/buy-now.png) top left no-repeat;
	height:49px;
	width:187px;
	text-align:center;
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	font-style:italic;
	position:absolute;
	top:450px;
	left:530px;
	z-index:12;
	text-indent:-9999px;
}
.buynow a {
	display:block;
	text-indent:-9999px;
	height:49px;
	width:187px;
}
.buynow a:hover {
	background:url(../images/buy-now.png) top left no-repeat;
	display:block;
	height:49px; 
	width:187px;
} 
.checkout-shipping-rate {
	float:left;
}
.checkout-shipping-rate h4{
color:#F18200;

}

.credit_card_panel{
display:block; margin-top:40px;
}
.paywith_panel{
display:block;
margin-right:30px;
margin-bottom:10px;
}
.web_security_panel{
display:block;
margin-bottom:10px;
}	
.creditcard_title_txt{
font:14px 'Myriad Pro'; color:#58308f; margin-bottom:5px;
}	


.messages a{
	background:none !important;
	display:inline !important;
}
.checkout-types a{
	background:none !important;
	display:inline !important;
}

.yellow_bg{
background: transparent url(../images/drop_info.png) repeat scroll 0 0 !important;
padding-top:2px;
}

.prd_details_width{width:80px; display:block; padding:0px; margin:0px !important; float:right;}


/*
 	* Benifit Page Layout 
*/
.ben { text-decoration: none; font-size: 14px; text-align: right; color: #512d93; font-family: Verdana,Sans-serif; width:600px; clear:both;  font-weight: bold;}


a.ben {
	text-decoration: none;
	color: #512d93;			
}


a.ben:visited {
text-decoration: none;
	color: #512d93;
    		
}
	
a.ben:hover {	
text-decoration: underline;
	color: #f8860b;
}

.bensum {  
font-size: 12px; 
text-align: left; 
color: #512d93; 
font-family: verdana,Sans-serif;
margin:0px 0px 15px 10px;
padding: 10px 0px 0px 10px;
font-weight: normal;
}


.readmore { text-decoration: none; font-size: 10px; text-align: right; color: #f8860b; font-family: Verdana,Sans-serif; width:500px; clear:both;  
margin:4px 0px 15px 0px;
font-weight: bold;



}


a.readmore {
	text-decoration: none;
	color: #f8860b;			
}


a.readmore:visited {
text-decoration: none;
	color: #f8860b;
    		
}
	
a.readmore :hover {	
text-decoration: underline;
	color: #f8860b;
}


.text

{ display: none;
width:540px;
border: solid 0px;
margin:0px 0px 20px 0px;

}

#text0{
	display: none;
margin:0px 0px 20px 0px;
border: solid 0px;
width: 540px;
background-color:#cccccc;
}


ul.benslist {
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 20px;
	background-color:#cccccc;
	font-size: 11px;
	text-decoration:none;
	
}

li.benslist {
	margin: 0px 0px 20px 0px;
	}
#flashbenefits {
	display: block;
	padding:0;
	width:539px;
	height:400px;
	z-index:5;
	outline: none;
}
.alternativeflashhome {
	width:537px;
	height:428px;
	display:block;
	outline: none;
}

.benslist a{
	display:inline;
	padding:0;
	list-style-type:none;
}




.buynow_block {
	display:block;
	background:url(../images/buy-now_home.png) top left no-repeat;
	height:49px;
	width:187px;
	text-align:center;
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	font-style:italic;
}
.buynow_block a {
	display:block;
	text-indent:-9999px;
	height:49px;
	width:187px;
}
.buynow_block a:hover {
	background:url(../images/buy-now_home.png) top left no-repeat;
	display:block;
	height:49px; 
	width:187px;
} 



#text0{
	
display: block;
margin:0px 0px 20px 0px;
border: solid 0px;
width: 540px;
background-color:#cccccc;
}

.padding-head{
padding-top:15px;
}

.beware-read a{
float:right;
text-decoration:underline;
color:#512D93;
font-size:10px;
}

#term-condition-toc-popup	{
	width: 500px;
	height: 530px;
	border: 1px solid black;
	padding: 20px;
	position: absolute;
	z-index: 150;
	background-color: white;
	
}

#term-condition-toc-popup div.term-condition-popup-contents	{
	overflow: auto;
	height: 450px;
	padding-right: 10px;
}

#term-condition-toc-popup p.close	{
	font-size: 15px;
	text-transform: uppercase;
	text-align: right;
	margin-top: 20px;
	font-weight: bold;
}

#term-condition-toc-popup p.close a,
#term-condition-toc-popup p.close a:link,
#term-condition-toc-popup p.close a:visited	{
	text-decoration: none; 
	color: black;
}

#term-condition-toc-popup p.close a:hover	{
	text-decoration: underline;
}

/*
	*Contact Us Page
*/
.contact_enquiry_box{
width:100%; position:relative;
}
.contact_enquiry_box_col1{
display:inline; width:50%; border:1px solid #999; padding:5px; float:left; background:#F8F7F5;
}
.contact_enquiry_box_col1 label{
float:left; width:150px;
}
.contact_enquiry_box_col1 input{
width:56%;
}
.contact_enquiry_box_col1 select{
width:57%; height:22px;
}

.contact_enquiry_box_col2{
display:inline; width:40%; float:left; margin-left:5%;
}
.dv-related  label{
width:auto;
margin-right:2px;
font-weight:bold;
}
.dv-related  input{
width:20px;
}
.italic {
}
.gvinfo {
}

.gvinfo ul{
margin-top:10px;
list-style-type:circle;
}
.gvinfo ul li{
margin-bottom:10px;
}
.commingsoon{
 width:100%;
 text-align:center;
 font-weight:bold;
}

.loading-ajax{
	height:16px;
	text-align: center;
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.success-msg a{
    padding:0px;
}

.affiliate_subtitle{
    font-weight: bold;
    font-size: 14px;
    color:#2C045C;
}



/*
    *  GV BLOCK 
*/
.gvblock {
    float: left;
    color:#2C045Cl;
    margin-top:15px;
    width:100%;
}
.shareus_div_success{
    
    float: left;
    width: 30%;
    margin:10px;
}
.gvinfo_success{
    float: right;
    width:59%;
    
}
.sub_title{
    
    color:#2C045C;
    font-size:15px;
    font-weight: bold;
}
.discount-codes_success{
    text-align: center;
}
.gvinfo_success_innercontent{
    
    border:1px solid #ccc;
    width:380px;
    padding:7px;
}
.gvinfo_success_innercontent_table{
    border:0;
    margin-top:10px;
}
.gvinfo_success_innercontent_table td{
    margin-top:5px;
    margin-bottom: 5px;
}
.fontweightbold{
    font-weight: bold;
}
.shareus_div_success img{
    margin:3px;
}
.frmgv-input{
    width:194px;
    height:12px;
}
.dragon-img{
    padding-top:10px;
}
.sales-price-box{
    background : #D4D8F5;
    padding: 4px !important;
    width: 74px !important;
}
.sales-description{
    width: 173px;
}

.sales-agent-data-table tbody td,.sales-agent-data-table th{
    border-right:none !important;
}
.colorblack{
    color: #0A263C !important;
}
.sales-price{
    border-right: 1px solid #DACAEC !important;
}
.po-number{
    padding: 16px 20px;
    float: right;
}

.po-number label{
    color: #0A263C ;
    font-weight: bold;
    
}

