/* CSS Document */

body{
	background:#F0F0F0;
background-image:url(../img/eyewear/main_bg.jpg); 
background-repeat:repeat-x;
	font:12px Tahoma, Arial;
	color:#949494;
	margin:0;
	padding:0;
}

A:link, A:active, A:visited{
	text-decoration:none;
	color:#949494;
}

A:hover{
	text-decoration:underline;
	color:#000;
}

INPUT,SELECT{
	font:11px Tahoma, Arial;
}

#layout{
	width:1250px;
	
	
	
}

#mainbody{
background-color: #ffffff; 
}

#header{
	padding:10px 0;	
}

#logo{
	width:700px;
	float:left;
	padding:10px 30px 0px 5px;
	margin-top:0px;
}
.logo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #000;;
	letter-spacing: -4px;

	text-decoration:none;
	float:left;


}
.logo a:link,
.logo a:active,
.logo a:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #000;
	letter-spacing: -4px;
	text-decoration:none;
	text-shadow:0 3px 0  #8CF6FF;

}
.logo a:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #7E0202;
	letter-spacing: -4px;
	text-decoration:none;

}
#header_right{
	width:500px;
	float:right;
	padding:10px 15px 0px 0px;
}

#header_right IMG{
	margin-top:10px;
}

#links_container{
background-image:url(../img/eyewear/nav_bg.png);
	background-repeat:repeat-x;
	background-position:0% 0%;
	height:41px;
	padding-left:0px;
	margin-bottom:0;
}

.float_clear{
	height:0px;
	line-height:0px;
	clear:both;
	background:url(../img/clear.gif) repeat-x left top;
}

.float_clear1{
	height:0px;
	line-height:0px;
	clear:both;
}

.float_clear2{
	height:0px;
	line-height:0px;
	clear:both;
	overflow:hidden;
}


.links{
	width:700px;
	float:left;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}

.links A:link,.links A:active,.links A:visited{
	width:100px;
	display:block;
	float:left;
	text-decoration:none;
	color:#D8FBFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0;
	text-align:center;
	background-color:#06B4C3;
	margin:8px 10px 8px 0;
	
}

.links A:hover{
	background-color:#027C87;
	color:#ffffff;
	float:left;
	width:100px;
}

#links_active{
	background-color:#027C87;
	text-decoration:none;
	color:#ffffff;
	float:left;
	width:100px;
	
}
.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: -1px;
}

.search_area{
	width:190px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	padding: 3px;
	letter-spacing: -1px;
	margin-top:50px;
}

.search_area SELECT{
	width:121px;
}

.go_btn{
	background:url(../img/go_bttn.gif) no-repeat left top;
	width:50px;
	height:19px;
	border:0;
	cursor:pointer;
}

#banner_container{
	width:1035px;
	height:330px;
	margin-bottom:10px;
	background:url(../img/eyewear/banner_img.jpg) no-repeat left top;

}
#banner_container1{
	height:70px;
	background-color:#2E3841;
	display:none;
}
#banner{
	width:700px;
	/*
background-image: url(../img/banner_car_01.jpg);
	background-repeat:no-repeat;
	background-position:left center; 
*/
	height:50px;
	float:left;
	padding:0px 2px 0px 0px;
	
}
#banner1{
	width:700px;
	/* background:url(../img/flowers_sub.jpg) no-repeat left center; */
	height:70px;
	float:left;
	padding:2px 2px 0px 0px;
}
#login_area{
	width:500px;
	height:50px;
	float:right;
	
}

#username{
width:170px;
float:left;
color:#666666;
}
#username span{
	color:#538C9F;}
#password{
width:250px;
float:right;
padding-right:50px;
}


#login_area INPUT{
	margin:0px 0px 7px;
}
.box1{
background-color: #000;
padding: 5px;
height:auto;
}
.box2{
	background-color: #fff;
	/*
-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-topright: 5px;
*/
	border: 1px solid #C5BBB9;
	padding: 5px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#618499;
	letter-spacing:0px;

}
.login_bttn{
	background:url(../img/login_bttn.gif) no-repeat left top;
	height:19px;
	width:47px;
	border:0;
	cursor:pointer;
}

.bttn_cnt{
	height:19px;
	margin-bottom:15px;
}

.bttn_cnt INPUT{
	vertical-align:top;
}

.login_btm_lnks{
	margin-bottom:5px;	
}

html>body .login_btm_lnks{
	margin:8px 0px 5px;	
}

.login_btm_lnks IMG{
	vertical-align:top;
}


.main_body{
	/*background:url(../img/body_grdnt_bg.gif) repeat-x left top; */
	padding:5px 0px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	
}

html>body .main_body{
	padding:5px 0px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.copyright_area{
	color:#D8FBFF;
	border-top:2px solid #14737D;
	padding:10px 15px;
	background:url(../img/eyewear/footerbg.jpg);
}

#copyright_lft{
	width:440px;
	float:left;
	padding:5px;
	color:#D8FBFF;
}
.pwerdby{
	padding:10px 0 5px 0;
	font-size:11px;}
.pwerdby a{
	color:#D8FBFF!important;}
#copyright_lft A:link, #copyright_lft A:active, #copyright_lft A:visited{
	color:#D8FBFF;
	text-decoration:none;
	
}

#copyright_lft A:hover{
	color:#D8FBFF;
	text-decoration:underline;
}


#copyright_rgt{
	width:770px;
	float:right;
	padding:7px 0 6px 0;
}
#copyright_rgt A:link, #copyright_rgt A:active, #copyright_rgt A:visited{
	color:#D8FBFF;
	text-decoration:none;
}

#copyright_rgt A:hover{
	color:#D8FBFF;
	text-decoration:underline;
}
#body_left_area{
	width:202px;
	float:left;
	padding:0 5px;
	
	
	
	
}
.subheading{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #A0E2E8;
	background-color:#06B4C3;
	font-weight:bold;
	text-transform:uppercase;
 }

#categories{
	width:200px;
	padding:0px;
	margin-bottom:10px;
}

#category_list UL{
	margin:10px 10px 10px 10px;
	padding:0;

}

#category_list UL LI{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	list-style-type:none;
	font-weight:bold;
	margin:7px 0px ;
	background:url(../img/arrow2.gif) no-repeat left center;
	padding:4px 4px 4px 16px;
	border-bottom: 1px dashed #B1C6E8;
}
.grid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dashed #B1C6E8;
	padding:4px;
}
.grid a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.grid a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #727272;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.grid a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.grid a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C4B9D;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.bodyright{
float: left;
padding-left: 3px;



}



#items{
	min-height:313px;
	height:auto !important;
	height:313px;
	width:505px;
	float:left;
	margin-left:5px;
	
}

#items_top_area{
	height:33px;
	background:url(../img/items_top_links_bg.gif) repeat-x left top;
	overflow:hidden;
}

#items_top_area_ttl{
	min-width:75px;
	width:auto !important;
	width:75px auto;
	height:23px;
	background:url(../img/top_title__bg.gif) repeat-x left top;
	overflow:hidden;
	float:left;
	color:#F4700E;
	font-weight:bold;
	padding-top:10px;
}

.items_top_area_img{
	float:left;
}

#items_display_area{
	min-height:260px;
	height:auto !important;
	height:260px;
	/*
border-top:solid 1px #BABE99;
	border-left:solid 1px #BABE99;
	border-right:solid 1px #BABE99;	
	border-bottom:solid 1px #BABE99;
*/
	background:#fff;
	/*padding:10px 8px 8px 9px;*/
	margin-bottom:10px;
	/*
background-image:url(../img/bgg.jpg);
	background-repeat:repeat-x;
*/
}


html>body #items_display_area{
	min-height:269px;
	height:auto !important;
	height:269px;
	/*
border-top:solid 1px #BABE99;

	border-left:solid 1px #BABE99;
	border-right:solid 1px #BABE99;	
	border-bottom:solid 1px #BABE99;
*/
	background:#fff;
	/*padding:0px 8px 10px 25px;*/
	margin-bottom:10px;
	/*
background-image:url(../img/bgg.jpg);
	background-repeat:repeat-x;
*/
}

#items_display_area_admin{
	height:auto !important;
	border:solid 1px #dfdfdf;
	background:#fff;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	background-image:url(../img/bgg.jpg);
	background-repeat:repeat-x;
}
html>body #items_display_area_admin{
	height:auto !important;	
	border:solid 1px #dfdfdf;
	background:#fff;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	/*background-image:url(../img/bgg.jpg);*/
	background-repeat:repeat-x;
}

.displaybottom {
	/* border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BABE99; */
	padding:4px 4px 4px 15px;
	border-bottom: 1px dotted #BABBBE;
	
}
.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding:6px 4px 4px 0;
}
.maintext1 {
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:0;
	line-height:14px;
	}
	
.maintext1 a:link, .maintext1 a:visited,.maintext1 a:active{
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:0;
	line-height:14px;
	}
	
.maintext1 a:hover{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:0;
	line-height:14px;
	}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	vertical-align:middle;
}
.item_block1{
	width:138px;
	height:220px;
	/* background:url(../img/item_bg.gif) no-repeat left top; */
	float:left;
	margin:2px; 
	background-color: #F0ECEC;
	/*
-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-topright: 10px;
*/
	border: 1px solid #C5BBB9;
	padding: 5px;
}

.item_block2{
	width:220px;
	height:330px;
	/* background:url(../img/item_bg.gif) no-repeat left top; */
	float:left;
	margin:4px; 
	background-color: #EAEBCB;
	/*
-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-topright: 10px;
*/
	border: 1px solid #C3BFA4;
	padding: 5px;
}

.item_block3{
	width:185px;
	height:185px;
	/* background:url(../img/item_bg.gif) no-repeat left top; */
	float:left;
	margin:4px; 
	background-color: #ECECEC;
	/*
-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-topright: 10px;
*/
	border: 1px solid #C3BFA4;
	padding: 5px;
	
	
}

.item_thumb{
	margin-top:5px;
}

.item_block_links{
	margin-top:1px;
}

html>body .item_block_links{
	margin-top:3px;
}

.more_links{
	float:left;
	width:100%;
}
.more_links A:link,.more_links A:active,.more_links A:visited{
	text-decoration:none;
	color:#333;	
}

.more_links A:hover{
	text-decoration:underline;	
}

#body_right_area{
	float:right;
	width:197px;
}

.container_rgt{
	background:#fff;
	margin-bottom:10px;
	width:1023px; float:right;
}

#news_body{
	padding:10px 10px 0px 10px;
}

.news_date {
	color:#2E3841;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	background-color:#fff;
	
	

}


.news_date A:link, .news_date A:active, .news_date A:visited,.news_date A:hover{
	color:#2E3841;
	font-size:14px;
	font-weight:bold;
		text-decoration:none;
	


}
.news_date A:hover{
	color:#000;
	font-size:14px;
	font-weight:bold;
		text-decoration:none;
	

}

.news_discription{
	margin:0px;
	line-height:15px;
	padding:3px;
}

.marketing_prdct_ttl{
	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	background-color:#F1725D;
}


.marketing_prdct_ttl A:link,.marketing_prdct_ttl A:active,.marketing_prdct_ttl A:visited{
	text-decoration:none;
	color:#fff;
}

.marketing_prdct_ttl A:hover{
	text-decoration:none;
	color:#000;
}

#marketing_body{
	padding:10px 10px 0px 10px;
}

.marketing_discription{
	padding:4px 0px 10px;
	line-height:15px;
	border-bottom:dashed 1px #555;
	margin-bottom:10px;
}

.marketing_discription_bottom{
	padding:4px 0px 9px;
	line-height:15px;
}

.login_arrow{
	margin:2px 5px 0px 0px;
}

.previous{
	float:left;
	width:17px;
	height:14px;
}

.next{
	float:right;
	width:17px;
	height:14px;
}

/* product Detils*/

#item_details{
	width:722px;
	float:left;
	margin-left:0px;
}
#item_details_admin{
	min-height:313px;
	height:auto !important;
	height:313px;
	width:1034px;
	float:left;
	margin-left:0px;
/* 	padding-left:3px; */
}
#itemBigimage{
	width:250px;
	height:auto;
	float:left;
	margin:0px 12px 0px 0px;
}
#productBigimage{
	background-color:#fff;
	padding:5px;
	width:210px;
}
#productBigimage IMG{
	border:solid 1px #fff;
}

#itemDescription{
	width:415px;
	height:auto;
	float:right;
	text-align:left;
	padding:10px;

	
	
}
#productDescription{
	width:240px;
	height:auto;
	float:right;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C4C4B;
	line-height:20px;
	
	
}

#itemDescription .product_sold{
	color:#ff0000;
}

h4.productHead{
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	margin:0px; 
	text-align:left;
	 border-bottom: 1px dotted #BABBBE;
}

.productId{
	padding:3px;
	font-size:13px;
	font-weight:bold;
	background-color:#D7D3B0;
	border-bottom:solid 1px #fff;
}

.productPrice{
	padding:3px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	/* background-color:#D7D3B0; */
	
}
.detailsBotLinks{
	padding:3px 5px;
	text-align:center;
	background-color:#EAEBCB ;
	margin-top:12px;
}


/*Portfilio*/

#portfilo_top_links{
	height:17px;
	background:#7BBD51;
	padding-top:2px;
}

#seller_info_container{
	margin-top:13px;
}

#seller_info_left{
	width:341px;
	float:left;
}

#seller_info_right{
	width:280px;
	float:left;
	height:66px;
	border:solid 1px #E9E9E9;
}

html>body #seller_info_right{
	width:280px;
	float:left;
	height:63px;
	border:solid 1px #E9E9E9;
}

#seller_info_right IMG{
	margin:7px 0px 0px 15px;
}

.seller_info_table TD{
	height:22px;
	background:#E9E9E9;
	border-bottom:solid 1px #fff;
}

#seller_discription{
	margin:8px 0px 16px;
}

#sample_work_title{
	height:19px;
	background:#E9E9E9;
	border:solid 1px #ddd;
	font-weight:bold;
	font-size:14px;
	padding:1px 0px 0px 6px;
}

.sample_photo{
	width:133px;
	height:100px;
	padding:1px;
	border:solid 3px #ccc;
	float:left;
	margin:14px 20px 0px 0px;
}

.sample_photo1{
	width:133px;
	height:100px;
	padding:1px;
	border:solid 3px #ccc;
	float:left;
	margin-top:14px;
}

#my_cart{
	width:197px;
	border:solid 1px #BABE99;
	background:#fff;
	padding:2px 0px;
	margin-bottom:10px;
}

#mycart_discription{
	padding:10px 10px 10px 8px;
}
.item_block_adminbox{
	width:322px;
	height:250px;
	/* background:url(../img/item_bg.gif) no-repeat left top; */
	float:left;
	margin:5px 5px 25px 5px; 
	background-color: #fff;
	/*
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
*/
	border: 1px solid #dfdfdf;
	padding: 5px;

}
.adminbox_left{
	width:200px;
	float:left;
	height:20px;
	text-align:left;
	
	
	}
.adminbox_right{
	width:50px;
	float:right;
	height:20px;
	}
	
.maintext1_admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	line-height: 18px;

}


/* newclases_admin */
	
.loginbg_admin{
background:url(../img/admin_login_bg.jpg) no-repeat center top;
width:900px;
height:395px;
margin:0 auto;
}
.loginbg_user{
background:url(../img/admin_login_bg.jpg) no-repeat center top;
width:700px;
height:500px;
}

/*.loginbg_signup
{
background:url(../img/signup_login_bg.jpg) no-repeat center top;
width:700px;
height:500px;
background-position:center bottom;
}

.loginbg_signup
{
background:url(../img/signup_login_bg.jpg) no-repeat center top;
width:700px;
height:500px;
background-position:center bottom;
}*/


.loginbg_signup
{
background:#fff; border:1px solid #dddee1; padding:20px; width:500px; height:300px;}



	.loginbg_admin_bg{
/* background:url(../img/bg-front.gif) repeat-x left top; */
}	
	
.login_adminbox{
	width:700px;
	height:20px;
	text-align:left;
	padding-top:30px;
	height:330px;
	margin:0 auto;

	}
.login_userbox{
	width:540px;
	float:left;
	height:20px;
	text-align:left;
	/*padding-top:30px;
	padding-left:100px;*/
	height:330px;}
	
	
.inner_content_area{
	height:auto;
	padding-top:20px;
	width:550px;
	

}
.inner_content_area_admin{
	height:auto;
	padding-top:0px;
	

}


#inner_conent_area1{
	width:650px;
	height:auto;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C4C4B;
	line-height:20px;
	
}
#inner_leftcontent{
	width:250px;
	float:left;
	padding:5px 0px 0px 45px;
	height:24px;
}


#inner_rightcontent{
	width:350px;
	float:right;
	
	padding:5px 15px 0px 0px;
	text-align:left;
	


}

#inner_rightcontent_feed{
	width:350px;
	float:right;
	
	padding:5px 15px 0px 0px;
	text-align:left;
}


.maintext_admin{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D6062;
	padding:0px 15px 5px 0px;

}
.box2_admin{
	background-color: #fff;
	/*
-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-topright: 5px;
*/
	border: 1px solid #BFCBD2;
	padding: 6px;
	height:auto;
	width:285px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#618499;
	letter-spacing:0px;

}


	
	
	

.loginhead_admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;
	
	width:150px;
	float:left;

}
.loginhead_admin a:link,
.loginhead_admin a:active,
.loginhead_admin a:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;

}
.loginhead_admin a:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;

}
.invalid_admin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding:5px;
	margin:5px;
	text-align:center;
	padding-top:70px;
	padding-right:100px;

}
.login_adminbox .inner_content_area{
	padding-top:10px;
	margin:0 auto;
	width:475px;}
.login_adminbox #inner_rightcontent{
	width:290px;}
.invalid_user{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding:5px;
	width:350px;
	float:right;
	padding-top:60px;


}
.forgotpass_admin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D6062;
	padding:5px;
	width:360px;
	float:right;
	padding-top:10px;

}

/* Style For Mutlilevel Side Menu stars here.............................*/
.sidebarmenu ul{
margin: 0px;
padding:10px 10px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 180px;
position: relative;
z-index: 2;
background-color:#ffffff;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow: auto; /*force hasLayout in IE7 */
color: #553377;
text-decoration: none;
padding: 8px 5px;
border-bottom:1px dotted #999999;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #2E3841;
}

.sidebarmenu ul li a:hover{
background-color: #cfcfcf;
color: #000;
text-decoration:none;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border:1px solid #cfcfcf;
}

.sidebarmenu a.subfolderstyle{
background: url(../img/arrow.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/* Style For Mutlilevel Side Menu stars here.............................*/







#productBigimage1{
	background-color:#fff;
	padding:5px;
	width:175px;
}
.productPrice1{
	padding:5px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:left;
	/* background-color:#D7D3B0; */
	
}


#itemDescription1{
	width:450px;
	height:auto;
	float:right;
	text-align:left;

}

#category_list_box{
	border:1px solid #ccc;

}

.result{
	text-align:right;
	padding:3px;
	width:500px;
	ont-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;

}
.maintext_inner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

/*- Menu Tabs 5--------------------------- */

    #tabs5 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;

      }
    #tabs5 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url(../img/tableft5.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url(../img/tabright5.gif) no-repeat right top;
      padding:5px 15px 5px 15px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      color:#FFF;
      }
    #tabs5 a:hover {
      background-position:0% -42px;
      }
    #tabs5 a:hover span {
      background-position:100% -42px;
      }

      #tabs5 #current a {
              background-position:0% -42px;
      }
      #tabs5 #current a span {
              background-position:100% -42px;
      }


#grid_admin{

width:100%;
padding-bottom:3px;

background-image:url(../img/borderimage.gif) ;
background-repeat:repeat-x;
background-position:left bottom;

}

#admin_heading{
padding:5px 5px 5px 15px;
border:1px solid #cccccc;
/* background-color:#EFDFCA; */
background-image:url(../img/vista_admin_header_bgr.jpg);
background-repeat:repeat-x;
background-position:top;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#666666;
text-align:left;
font-weight:normal;
}


#admin_heading1{
border:1px solid #BABE99;
background-color:#EFDFCA;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;


}
#admin_bottom{
/*border-left:1px solid #BABE99;
border-right:1px solid #BABE99;
border-top:1px solid #BABE99;
border-bottom:2px solid #EB533A;*/
background-color:#f5f5f5;
padding: 7px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;

}
#list_admin{

/*background-color:#FFF2E1;*/
background-image:url(../img/borderimage.gif) ;
background-repeat:repeat-x;

background-position:left bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3A4750;

}


.list1{
width:100px;
padding-left:3px;
float:left;
text-align:left;
border-right:1px solid #BABE99;
height:29px;

}
.list2{
width:120px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #BABE99;
height:29px;

}
.list3{
width:70px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #BABE99;
height:29px;

}
.list4{
width:90px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #BABE99;
height:29px;

}

.list5{
width:300px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43px;

}

.list6{
width:70px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:37px;

}

.list7{
width:250px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}

.list8{
width:240px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:37px;
}

.list9{
width:50px;
padding-left: 15px;
border-right:1px solid #dfdfdf;
padding-top: 3px;
float:left;
text-align:center;
height:43px;
}


/* For Coupon report */
.list10{
width:80px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}

/* For Sales report */
.list11{
width:110px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}

.list12{
width:60px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}



/* For User report */
.list13{
width:100px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:37px;
}


/* For Promocode report */
.list14{
width:80px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.list15{
width:75px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}


/* For Orders list */
.list16{
border-right: 1px solid #e9e9e9;
    float: left;
    height: 43px;
    padding-left: 15px;
    padding-top: 3px;
    text-align: left;
    width: 145px;
}

.list17{
width:130px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:29px;
}


/* For Feedback list */
.list18{
width:130px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}

.list19{
width:125px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}

/* For User report */
.list20{

width:90px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.list21{
width:80px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.list22{
width:80px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43x;
}



.list0{
width:20px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43px;

}


.list1_h{
width:100px;
padding-left:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43px;

}
.list2_h{
width:120px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43x;

}
.list3_h{
width:70px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43px;

}
.list4_h{
width:90px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43px;

}

.list0_h{
width:20px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
border-right:1px solid #dfdfdf;
height:43px;

}

.buttn_admin{

width:100px; 
height:30px; 
margin:10px 10px 10px 0;
cursor:pointer;background:url(../img/ong-btn.jpg) repeat-x; 
font-size:15px; 
color:#fff; 
border:1px solid #de6823; 
border-radius:5px; 
text-transform:uppercase
}

.buttn_admin1{
background-color: #fff;
	/*
-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-topright: 5px;
*/
	border: 1px solid #BFCBD2;
	padding: 6px;
	height:auto;
	width:200px;

}

#list_admin_top{
background-color:#f5f5f5;
border-bottom:1px solid #cfcfcf;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0A263C;
text-transform:capitalize;

}
.buttn_user{
background-color:#618499;
border:1px solid #406A83;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
width:150px;
background:url(../img/butbg.jpg) repeat-x left center;
}



#list_admin_top{
background-color:#fff;
}
#login_leftcontent{
	width:150px;
	float:left;
	padding:5px 0px 0px 15px;
	height:24px;

}
.listf1{
width:15px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listf2{
width:90px;
padding-left:30px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listf3{
width:90px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listf4{
width:225px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listc4{
width:280px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listu1{
width:195px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listu2{
width:300px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listu3{
width:194px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listo1{
width:95px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listo2{
width:100px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listo3{
width:82px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listo4{
width:100px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listo5{
width:150px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listo6{
width:150px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.listp1{
width:50px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}
.listp2{
width:72px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}
.listp3{
width:72px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}
.listp4{
width:72px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}
.listp5{
width:72px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}
.listp6{
width:150px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}
.listp7{
width:80px;
border-right:1px solid #dfdfdf;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:43px;

}


.listw1{
width:175px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;

float:left;
text-align:left;
height:37px;
}
.listw2{
width:350px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:37px;
}
.listw3{
width:114px;
padding-left:3px;
padding-top:3px;
float:left;
text-align:left;
height:37px;
}
.lists1{
width:70px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.lists2{
width:150px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.lists3{
width:145px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.lists4{
width:130px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.lists5{
width:90px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.lists6{
width:87px;
padding-left:3px;
border-right:1px solid #dfdfdf;
padding-top:3px;
float:left;
text-align:left;
height:43px;
}
.thump_size{
/*width:125px;
height:125px;*/

}
#items_display_area_admin_table{
	height:auto !important;
	border:solid 1px #dddee1;
	/*border-top:solid 1px #BABE99;
	border-left:solid 1px #BABE99;
	border-right:solid 1px #BABE99;	
	border-bottom:solid 1px #BABE99;
	background:#BABE99;*/
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	
}
html>body #items_display_area_admin_table{
	height:auto !important;	
	border:solid 1px #dddee1;
	/*border-left:solid 1px #BABE99;
	border-right:solid 1px #BABE99;	
	border-bottom:solid 1px #BABE99;
	background:#BABE99;*/
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	
}


/*Style for hint tooltip */
#tooltip{
	position:absolute;
	border:1px solid #BABE99;
	background:#EFDFCA;
	padding:10px;
	color:#000;
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	
	}	
	
/*Style for image tooltip */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	
/*Style for pagination */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EB533A;
	
	text-decoration: none; /* no underline */
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #EB533A;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #EB533A;
		
		font-weight: bold;
		background-color: #EB533A;
		color: #000;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EB533A;
	
		color: #000;
	}
	
/* Default style sheet for jQuery date picker v3.7.3. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	color: #000;
	width: 15em;
}
#datepick-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 0;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
	padding: 0px;
}
img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt { /* IE6 */
	width: 15em;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepick-control {
	background: #400;
	padding: 2px 0px;
}
.datepick-links {
	background: #000;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;

	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #888;
}
.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}
.datepick-header {
	background: #333;
	text-align: center;
	font-weight: bold;
	min-height: 1.75em;
}
.datepick-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
	width: 100%;
}
.datepick-title-row {
	background: #777;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-days-row {
	background: #eee;
	color: #666;
}
.datepick-week-col {
	background: #777;
	color: #fff;
}
.datepick-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.datepick-other-month {
	background: #fff;
}
.datepick-week-end-cell {
	background: #ddd;
}
.datepick-title-row .datepick-week-end-cell {
	background: #777;
}
.datepick-week-over {
	background: #ddd;
}
.datepick-unselectable {
	color: #888;
}
.datepick-today {
	background: #fcc;
}
.datepick-current-day {
	background: #777;
	color: #fff;
}
.datepick-days-cell-over {
	background: #fff;
	color: #000;
	border: 1px solid #777;
}
.datepick-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #eee;
}
.datepick-title-row a {
	color: #eee;
}
.datepick-control a:hover {
	background: #fdd;
	color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	background: #ddd;
	color: #333;
}
.datepick-multi .datepick {
	border: 1px solid #777;
}
.datepick-one-month {
	float: left;
	width: 15em;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}

.boxtopheader{
	/*background-color:#EFDFCA;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold; background:#ebebeb;

}
.toplinks_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #EB533A;
	letter-spacing: -1px;
}

#okbox{
	background-color:#f5f5f5;
	border:1px dashed #446423;
	height:35px;
	padding:10px 10px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#446423;
	margin-bottom:5px;
	margin-left:15px;
	background-image:url(../img/tick_green.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:90%;}

#errorbox{
	background-color:#F8F2F2;
	border:1px dashed #FF0000;
	height:35px;
	padding:10px 10px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	margin-bottom:5px;
	margin-left:15px;
	background-image:url(../../img/tick_red.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:90%;
	}
	
.boxtopheader1{
	background-color:#EB533A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;

}
#item_details_mycart{
	min-height:313px;
	height:auto !important;
	height:313px;
	width:1032px;
	float:left;
	margin-left:0px;
	padding-left:3px;
	/*
background-image:url(../img/mycart_car.gif);
	background-repeat:repeat;
	background-position:left top;
*/
}

#addnewcategory{
	background-color:#EB533A;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
#notices{
-moz-box-shadow:-2px 2px 2px #C8C8C8;
background:none repeat scroll 0 0 #FFEB90;
clear:both;
color:#3E3E3E;
font-size:12px;
margin-bottom:5px;
padding:5px 10px;
text-align:left;
}

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-title { width: 545px; padding: 10px; background-color: #7A020A; color: #FFFFFF; }
.cs-prev, 
.cs-next { background-color: #FFFFFF; color: #000000; padding: 0px 10px; }

/*Css for Drag and Drop blocks on admin side*/
	.column { width: 200px;height: 420px;  float: left; padding-bottom: 100px;font-size: 100%; border: }
	.column1 { width: 200px; float: left; padding-bottom: 100px;font-size: 100%; border: }
	
	
	
	
	
	
#inneritemsbock{
float:left;
width:500px;

}

#productdetail{
padding: 3px;
    width: 1015px;
}

#productslider{
width:450px;

float:left;

}
#productdescri{


float:right;
padding:3px;

}
#productHead1{
font-family: Georgia,Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #EA982C;
	letter-spacing: -1px;
	text-align:left;

}

#productHead2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000;
	text-align:left;
	margin-top:10px;

}

.search-image-shadow  {
background:url(../img/thumb_shadow.png)no-repeat scroll right bottom transparent;
bottom:0;
left:0;
padding:0 3px 3px 0;
position:absolute;
}
.displaybottom_checkout {
	
	padding:5px 5px 5px 20px;
}

/*css for rater */
.ui-rater{vertical-align:top;
	padding:10px 0 10px 5px;
	display:block;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(../img/stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}




/*Code for New Slider*/

 #gallery {
  }
.ad-gallery {
  width: 372px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.outerborder{
 	background-color:#ffffff;
	border:1px solid #cfcfcf;
	padding:3px;
	}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;
	background-color:#ECECEC;
	
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      /*z-index: 100;*/
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../img/gfx/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../img/gfx/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 0;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../img/gfx/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    padding:5px;
	height:20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
	background-color:#ECECEC;
	padding:10px 0;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 30px;
      height: 100%;
      z-index: 10;
	  
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 3px;
      width: 13px;
      display: block;
      background: url(../img/gfx/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 3px;
      width: 13px;
      background: url(../img/gfx/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 89%;
	  margin-left:20px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
/*------------------------------------------------------new styles--------------------------------------------------------*/
.clear{
	clear:both;}
.search_container{
	border-bottom:1px solid #06B4C3;
	BACKGROUND-COLOR:#A1E2E8;
	clear:both;
	}
.searchbox{
	width:610px;
	border-radius:0 0 5px 5px;
	padding:8px 0;
	margin:0 auto;
	
	}
.search_textfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#898989;
	padding:7px;
	background-color:#ffffff;
	border:1px solid #59D3E0;
	width:500px;
	float:left;
	border-right:0 none;
	}
.search_btn{
	width:93px;
	height:32px;
	float:left;
	background: url(../img/eyewear/search_btnbg.png) 0% 0% no-repeat;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;}
.username{
	width:250px;
	float:left;
	background-color:#ECECEC;
	border:1px solid #D6D6D6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px;
	margin-top:10px;
	line-height:18px;}
.view_cart_home{
	border:1px solid #06B4C3;
	float:right;
	margin-top:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px 5px 5px 70px;
	background: url(../img/eyewear/cart_icon.png) 3% 50% no-repeat;}
.view_cart_home p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242424;
	padding:0 10px 0 0;
	margin:0;
	font-weight:bold;
	background: url(../img/eyewear/arrow_right.png) 100% 50% no-repeat;
	}
.view_cart_home p{
	margin:0;
	padding:0 0 5px 3px;
	}
.cartitems_home{
	padding:5px 3px;
	color:#027C87;
	
	background: url(../img/eyewear/nav_bg.png)0% 0% repeat-x;}
/*----------------------------------------------productlisting vertical and horizontal-----------------------------------*/
.product_listing_vetical{
    margin-bottom: 10px;
    padding: 0;
    width: 200px;
	color:#242424;}
.product_listing_vetical a,
.product_listing_vetical a:hover{
	color:#242424;
	text-decoration:none;}
.product_listing_vetical .heading{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 5px 5px 5px;
	background-color:#048A95;
	font-weight:bold;
	text-transform:uppercase;
	}
.product_listing_vetical ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.product_listing_vetical ul li{
	padding:10px;
	background: url(../img/eyewear/dot.gif) 0% 100% repeat-x;
	}
.product_listing_vetical .prdct_img{
	width:60px;
	/*height:60px;*/
	background-color:#cfcfcf;
	float:left;
	}
.product_listing_vetical .pr_details{
	float:left;
	width:110px;
	margin-left:10px;}
.product_listing_vetical .pr_details h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#242424;
	font-size:11px;
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;}
.product_listing_vetical .pr_details p{
	margin:0;
	padding:0 0 5px 0;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#676767;}
.product_listing_vetical .Price{
	color:#832828!important;
	font-weight:bold!important;}


.product_listing_Horizontal{
    margin-bottom: 10px;
    padding: 0;
    width: 1033px;
	color:#242424;}
.product_listing_Horizontal a,
.product_listing_Horizontal a:hover{
	color:#242424;
	text-decoration:none;}
.product_listing_Horizontal .heading{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#048A95;
	text-transform:uppercase;
	}
.product_listing_Horizontal ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.product_listing_Horizontal ul li{
	display:block;
	width:180px;
	margin:0 18px 18px 0;
	display:block;
	float:left;
	padding:5px;
	border:1px solid #cfcfcf;
	
	}
.product_listing_Horizontal .prdct_img{
	width:180px;
	height:180px;
	background-color:#cfcfcf;
	float:left;
	margin-bottom:10px;
	}
.product_listing_Horizontal .pr_details{
	width:170px;
	text-align:center;
	padding:0 5px 5px 5px;
	height:275px;
	}
.product_listing_Horizontal .pr_details h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#242424;
	font-size:12px;
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;}
.product_listing_Horizontal .pr_details p{
	margin:0;
	padding:0 0 5px 0;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:#676767;}
.product_listing_Horizontal .Price{
	color:#832828!important;
	font-weight:bold!important;
	font-size:13px!important;
	padding:5px 0;}
.product_listing_Horizontal .addtocart_btn{
	width:84px;
	height:20px;
	display:block;
	cursor:pointer;
	margin:0 auto;
	background: url(../img/eyewear/add_tocart.png) 0% 100% repeat-x;}
.product_listing_Horizontal a span{
	display:none;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.loginandsignup_container{
	width:170px;
	height:30px;
	float:right;
	margin:6px 6px;}
.loginandsignup_container a span{
	display:none;}
.signup_btn{
	width:80px;
	height:30px;
	float:left;
	background: url(../img/eyewear/signup.png) 0% 0% no-repeat;
	display:block;
	}
.login_btn{
	width:80px;
	height:30px;
	float:left;
	background: url(../img/eyewear/login.png) 0% 0% no-repeat;
	display:block;
	margin-left:10px;}
.innerheading{
    border-bottom: 1px solid #D3D3D3;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 5px 5px 5px;
	margin:0 0 10px 0;}
/*-----------------------------------------------------------------------------Newsletter signup--------------------------------------------------*/
.newsletter_signup{
	background-color:#14737D;
	width:400px;
	padding:10px 10px 25px 10px;
	text-align:left;}
.newsletter_signup p{
	margin:0;
	padding:0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D8FBFF;
	}
.newsletter_signup input[type="text"]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3C;
	width:289px;
	padding:5px;
	background-color:#ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:0;
	margin-right:10px;
	float:left;}
.newsletter_signup .signupbtn{
	 background: url("../img/eyewear/btn-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #DE6823;
   	-webkit- border-radius: 3px 3px 3px 3px;
	-moz- border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font-size: 15px;
    padding: 1px 5px;
    text-align: center;
    text-shadow: 1px 1px #A86A23;
    width:90px;
	float:left;}
/*-------------------------------------------------------------------------------product deatil new styles--------------------------------------*/
.left{float:left}
.right{float:right}
.clear{clear:both}

.inner-panel{width:1032px}
.product-display{width:376px}
.pro-pic{width:373px}
.pro-pic img{padding:3px; width:365px; height:365px; border:1px solid #e5e5e5}
.pro-thumb-panel{
/*width:372px; border:1px solid #e5e5e5; background:#fff; margin:10px 0 0 0*/
}
.pro-thumb-in{width:366px;}

.product-detail{width:625px}
.product-detail h3{color:#504e4e; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; margin:0px; padding:0px}
.product-detail p{color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;margin:0px; padding:15px 0}
.price-panel{ border:1px solid #ede9e9; background:#f0f0f0; padding:7px}
.price-txt{padding:9px 10px; border:1px solid #ede9e9; text-align:center; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; color:#504e4e; font-size:22px; float:left}
a.buy-now{width:154px; padding:13px 10px;  display:block; border-radius:6px; border:1px solid #de6823; text-align:center; background:url(../img/eyewear/btn-bg.jpg) repeat-x; color:#fff!important; font-size:16px; cursor:pointer;text-shadow: 1px 1px #a86a23;}
a.buy-now:hover{
	text-decoration:none;}

.feedback-row{height:27px; border:1px solid #949494; margin:15px 0}
.fb-post{width:302px;height:27px; background:url(../img/eyewear/grd01.jpg) repeat-x bottom; line-height:27px}
.fb-post p{line-height:27px !important; padding:0 0 0 15px !important;} 
.fb-post a{color:#3a3838; text-decoration:none;  background:url(../img/eyewear/ar01.jpg) no-repeat 100% 50%; padding-right:20px;} 
.fb-post a:hover{color:#de6823} 
.fb-mid{width:19px; height:27px; background:url(../img/eyewear/fb-mid.jpg) no-repeat bottom}
.fb-view{width:302px;height:27px; background:url(../img/eyewear/grd02.jpg) repeat-x bottom;}
.fb-view p{line-height:27px !important; padding:0 30px 0 0px !important; background:url(../img/eyewear/ar02.jpg) no-repeat 280px 8px; text-align:right} 
.fb-view a{color:#3a3838; text-decoration:none} 
.fb-view a:hover{color:#de6823}

.rate{width:304px; border:1px solid #d0d0d0}
.rate-hd{height:25px; border-bottom:1px solid #d0d0d0; background:#f1f1f1; color:#504e4e; font-size:13px; line-height:25px; font-weight:bold; text-indent:10px}

/*********************************10.30.2012-show.ctp****************************************/
.item-dtls{width:600px; margin:20px 0 0 0}
.item-table{width:100%}
.item-table td{border-bottom:1px dotted #babbbe}

.price-dtls{width:400px; margin:20px 0 0 0}
.admin_btm{font-size:12px;color:#000;font-weight:bold; background:#ebebeb; height:20px !important}
.admin_btm td{padding:5px}

.btn-row{padding:10px}
.btn-bk{width:173px; height:30px;margin:0 10px 0 0; cursor:pointer;background:url(../img/grey-btn.jpg) repeat-x; font-size:15px; color:#fff; border:1px solid #808080; border-radius:5px; text-transform:uppercase}
.btn-usr{width:173px; height:30px; margin:0 10px 0 0;cursor:pointer;background:url(../img/ong-btn.jpg) repeat-x; font-size:15px; color:#fff; border:1px solid #de6823; border-radius:5px; text-transform:uppercase}




/*NEW STYLES*/


.admin_content_box_container {width:100%;}
.admin_content_box {width:503px;
background-color:#fcfcfc;
float:left;
margin-right:10px;
}

.admin_content_box_2 {width:507px;
background-color:#fcfcfc;
float:right;
margin-left:10px;
}
.clear_class {clear:both;}



.admin_subheading{
	color:#06B4C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #06B4C3;
	font-weight:normal;
	margin-bottom:10px;
 }
/******************************************show_bill_ship**********************************************/
.billing-pnl{width:506px; border:1px solid #dedfe2}
.lft-cell{width:150px !important; float:left; padding:0px !important}
.lft-cell p{padding:0 0 0 20px !important}
.ryt-cell{float:left !important; padding:0px !important}
.shipping-pnl{width:506px; border:1px solid #dedfe2}
.btn-usr01{width:100px; height:30px; margin:10px 10px 10px 0;cursor:pointer;background:url(../img/ong-btn.jpg) repeat-x; font-size:15px; color:#fff; border:1px solid #de6823; border-radius:5px; text-transform:uppercase}

.newwidth{
	width:550px!important;
	padding:5px 15px 5px 0!important;}
.newwidth_cat{
	width:1035px!important;
	text-align:left;}
.atnsiontxt1{
	color:#242424}
.itemsdescriptionforcat{
	float:left!important;
    padding: 4px 10px 0 15px;
	width:805px!important;}
.cat_item{
	margin-bottom:10px;
	border-bottom:1px dotted #cfcfcf;
	padding-bottom:7px;
}
.newresult{
	width:90%!important;
	float:right;
	color:#666666!important;}


.grid-adm{padding:5px 0}
.log-in{width:500px; height:300px; background:fff !important;}

/*styles_Oct 31st_sunil*/

.bordernew {border:1px solid #a6a6a6;}

.tablebr_bottom td {
background-color:#ffffff;
}

.table_bgr {background-color:#cfcfcf;}

.btmborder{
	border-bottom:1px solid #cfcfc!important;}
/*********************************10-31-2012****************************************/
.log-hd{background:url(../img/lg-bg.gif) 0% 0% #D3D3D3 repeat-x; height:48px; width:633px; padding-left:15px; line-height:48px}
.log-hd span{background:url(../img/log-ico.png) no-repeat left; height:48px; width:420px; display:block; padding: 0 0 0 50px; font-family:Arial, Helvetica, sans-serif;
font-size:28px; font-weight:normal;}
.lft-cell01{width:210px !important; float:left; padding:0px !important; height:auto!important}
.lft-cell01 p{padding:0 0 0 20px !important}
.ryt-cell p{letter-spacing:0px !important}
.btn-gry01{width:100px; height:30px; margin:10px 10px 10px 0;cursor:pointer;background:url(../img/grey-btn.jpg) repeat-x; font-size:15px; color:#fff; border:1px solid #808080; border-radius:5px; text-transform:uppercase}

.login_adminbox .message{
	padding:5px 0;
	border:1px solid #cfcfcf;}
.withborder{
	border:1px solid #cccccc;}

.status_div{
	padding:5px 0 15px 0;}
.statusshipp_div{
	width:446px!important;
	padding:0 29px!important;
	}
.progress_ship{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
.newheadingstyle{
	background: url(../img/eyewear/adminheadingbg.jpg) repeat-x  0 0 !important;
	border:0 none!important;
	color:#f9f9f9!important;
	font-size:15px!important;
	}
.quickstart{
	
	border:1px solid #cfcfcf;
	padding:3px 10px 3px 3px;
	float:right;
	background: url(../img/eyewear/arrow_right.png) 98% 50% #f9f9f9 no-repeat ;
	border-radius:3px;
		-moz-border-radius:3px;
			-webkit-border-radius:3px;
	}
.quickstart a{
	color:#666666;}
.quickstart a:hover{
	color:#242424;
	text-decoration:none;}
.btm-line{background: url(../img/borderimage.gif) repeat-x bottom !important; font-weight:bold; font-size:12px}
.txt-style{width:930px; border:1px solid #d3d3d3; height:100px}
.srch-bx{width:700px; }
.srch-bx input, .srch-bx select{float:left; margin-right:10px}

.ryt-cell01{float:left !important; padding:0px !important; margin:8px 0}

.checkout_content_area{
	height:auto;
	padding-top:20px;
	width:550px;
}
.box2_adminnew{
	background-color: #fff;
	border: 1px solid #BFCBD2;
	padding: 6px;
	height:auto;
	width:215px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#618499;
	letter-spacing:0px;
}
.loginbg_signup_new{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDEE1;
    height: 370px;
    padding: 20px;
    width: 547px;
	margin:0 auto;}
.chkout_asguest{
	border:1px solid #cfcfcf;
	background-color:#e5e5e5;}
	


.my_account_height {height:52px;}
.my_account_icon1 {background:url(../img/my_account_icon1.jpg) no-repeat 0 50%}
.my_account_icon2 {background:url(../img/my_account_icon2.jpg) no-repeat 0 50%}
.my_account_icon3 {background:url(../img/my_account_icon3.jpg) no-repeat 0 50%}
.my_account_icon4 {background:url(../img/my_account_icon4.jpg) no-repeat 0 50%}
.my_account_icon5 {background:url(../img/my_account_icon5.jpg) no-repeat 0 50%}
.my_account_icon6 {background:url(../img/my_account_icon6.jpg) no-repeat 0 50%}
.my_account_icon7 {background:url(../img/my_account_icon7.jpg) no-repeat 0 50%}
.my_account_icon8 {background:url(../img/my_account_icon8.jpg) no-repeat 0 50%}

.maintext_inner_arrow{background: url(../img/arrow_my_account.jpg) no-repeat 1% 50%; height:25px; padding: 10px 0 0 30px!important;}



.gift_voucher {border: 2px solid #fff;
    min-height: 220px;
    padding: 20px;
    width: 660px;}
.gift_voucher h3 { font-size:18px; background-color:#f2f2f2;  padding:4px}
.gift_voucher p {font-size:16px;}

.googlecheck {width:527px; padding:10px;  min-height:175px;/*background: url(../img/gift_voucher_bgr.jpg) no-repeat center top;*/border:1px solid #d3d3d3; margin:0 auto;}
.googlecheck h3 {font-size:15px; border-bottom:1px dotted #d3d3d3; padding:5px 0 5px 0; width:100%; background-color:#f2f2f2;font-weight:bold;color:#000000;}
.googlecheck_text {font-size:13px;color:#3A4750}


/* LOGIN SECTION STYLES - START */


#login-panel {
	height: 245px;
	width:334px;
	background-color:#ffffff;
	border:3px solid #027C87;
	color:#666666!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:-190px;
	display: none;
	position:absolute;
	z-index:100;
	top:122px;
	padding:0 10px 10px 10px;
	
}
.login_txts{
	border:1px solid #cfcfcf;
	padding:3px;}
#login-panel a{
	color:#FB9E36!important;}

#login-panel .txtflds{ border:1px solid #A9A9A9;
					   padding:5px 5px 5px 5px;
					   width:150px;
					    font-size:12px;

}

.secue{ font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#999999;
	  font-weight:bold;
	  text-align:right;
}

.affloginbx{ border:1px solid #D0D0D0;
			 margin:25px 0 0 0;
			 

}

a.pagebrowser{
text-decoration: none;
font-size:16px;
font-weight:bold;
background-color:#48274B;
color:#FFFFFF!important;
margin:5px 0 5px 0;
padding:5px;
}

.selectboxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B2850;
	background-color: #ffffff;
	height: 20px;
	width: 50px;
	border: 1px solid #CFCFCF;
}

.urhere {
	height: 30px;
	border-bottom-color: #B2B2B2;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #161848;
	letter-spacing: -1px;
	vertical-align: middle;
}



.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E8E8E8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
}
.black {
	background-color: #000000;
	padding: 3px;
}

.linkstop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration:none;
}
.linkstop a:link,
.linkstop a:active,
.linkstop a:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration:none;
}
.linkstop a:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration:none;
	background-color:#FF9900;
	/*padding:3px;*/
}



.white {

	background-color: #FFFFFF;
	padding: 10px;
}


.maintext5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}




.login_btn_dropdown{width:109px; padding:6px 0; display:block; border-radius:6px; border:1px solid #de6823; text-align:center; background:url(../img/eyewear/btn-bg.jpg) repeat-x; color:#fff!important; font-size:16px; cursor:pointer;text-shadow: 1px 1px #a86a23;}

.topnav_inneractive{ 
				 background-color:#4C1053!important;
}

.admin_menu_active{background-color:#4C1053!important;

}

.successmessage{ color:#00CC00;

}

.errormessage{ color:#FF0000;
}

/* LOGIN SECTION STYLES - END */

.btn_style-org { background:#ff9933; line-height:25px; text-align:center; color:#FFFFFF; border-radius:3px; width: 130px; display:block; float:left; margin:0 5px 0 0}
.btn_style-org a{color:#FFFFFF;}


.brd-btm{border-bottom:1px solid #DDDEE1;}
.no-brder{border:none !important}
.brd-ryt{border-right:1px solid #DDDEE1;}
.listp-big{width:180px !important;}
.listp6-big{width:300px !important;}


/******************* 15 NOV 2012 ***************************/
/****************** Auto complete ************************/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../img/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../img/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../img/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../img/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(../img/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../img/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../img/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../img/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../img/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../img/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../img/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../img/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(../img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .5;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../img/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/****************** Auto Complete ***********************/

.error_text {
    color: #FF0000;
    padding:10px 0px 0px 0px;
    text-transform: none;
}


.error_text_a {
    color: #FF0000;
    padding:10px 0px 0px 0px;
    text-transform: none;
    font-size: 10px;
}

.list_admin{
    background-color:#FFFFFF;
    background-image:url(../img/borderimage.gif) ;
    background-repeat:repeat-x;
    background-position:left bottom;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3A4750;
}

.buttn_admin2{
 background: url("../img/grey-btn.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #808080;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    height: 30px;
    margin: 0 10px 0 0;
    text-transform: uppercase;
}

.box3_admin{
	background-color: #fff;
	/*
-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-topright: 5px;
*/
	border: 1px solid #BFCBD2;
	padding: 6px;
	height:auto;
	width:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#618499;
	letter-spacing:0px;

}

.loader_on{
    background:url(../img/loader_auto.gif) no-repeat left center;
    width: 500px;
    height:100px;
}

.loader_off{
    width: 500px;
    height:100px;
}

/****************************************************************/

.statusshipp_div{ width:398px;
				  height:63px;
				  padding:0 0 6px 0;
				  margin:13px 0 0 0;
				  border-bottom:1px dotted #cccccc;

}

.statusshipp_div .statustxt{ font-family:Arial, Helvetica, sans-serif;
				    font-size:13px;
					color:#333333;
					font-weight:bold;
					width:60px;
					float:left;
					text-align:center;
					padding:6px 0 8px 0;
}

.statusshipp_div .statustxt_blue{ font-family:Arial, Helvetica, sans-serif;
				    font-size:13px;
					color:#333333;
					font-weight:bold;
					width:60px;
					float:left;
					text-align:center;
					padding:6px 0 8px 0;
}

.statusshipp_div .statustxt_red{ font-family:Arial, Helvetica, sans-serif;
				    font-size:13px;
					color:#333333;
					font-weight:bold;
					width:60px;
					float:left;
					text-align:center;
					padding:6px 0 8px 0;
}

.statustxt span{font-family:Arial, Helvetica, sans-serif;
				 font-size:19px;
				 color:#009900;
}

.statustxt_blue span{font-family:Arial, Helvetica, sans-serif;
				 font-size:17px;
				 color:#4CA3B3;
}

.statustxt_red span{font-family:Arial, Helvetica, sans-serif;
				 font-size:17px;
				 color:#A91D2F;
}


.statustxt_shp{ width:60px;
				float:left;
}


.statustxt_delv span{ font-family:Arial, Helvetica, sans-serif;
				 font-size:17px;
				 color:#64A9B6;


}

.statustxt_pend span{ font-family:Arial, Helvetica, sans-serif;
				 font-size:17px;
				 color:#D25A67;


}
.progress_ship{ width:350px;
				height:40px;
				margin:5px 0 0 0;
				position:relative;
				float:right;
				background:url(../img/progtress/progress_bg.jpg) repeat-x top left;
				border-radius:3px 3px 3px 3px;
				-webkit-border-radius:3px 3px 3px 3px;
				-moz-border-radius:3px 3px 3px 3px;
                                text-align: left;
}
    .progress_ship .gree_progress{height:40px;
							  width:90%;
							  background:url(../img/progtress/shipped_green.jpg) repeat-x top left;
							  border-radius:3px 3px 3px 3px;
							  -webkit-border-radius:3px 3px 3px 3px;
							  -moz-border-radius:3px 3px 3px 3px;
}

.progress_ship .blue_progress{height:40px;
							  width:80%;
							  background:url(../img/progtress/delivred_blue.jpg) repeat-x top left;
							  border-radius:3px 3px 3px 3px;
							  -moz-border-radius:3px 3px 3px 3px;
							 -webkit-border-radius:3px 3px 3px 3px;

}

.progress_ship .red_progress{height:40px;
							  width:100px;
							  background:url(../img/progtress/pending_red.jpg) repeat-x top left;
							  -moz-border-radius:3px 3px 3px 3px;
							  -webkit-border-radius:3px 3px 3px 3px;
							  border-radius:3px 3px 3px 3px;
}


.progress_ship .Delivered{height:40px;
							  width:100px;
							  background:url(../img/progtress/delivred_blue.jpg) repeat-x top left;
							  -moz-border-radius:3px 3px 3px 3px;


}

.progress_ship .Pending{height:40px;
							  width:100px;
							  background:url(../img/progtress/pending_red.jpg) repeat-x top left;
							  -moz-border-radius:3px 3px 3px 3px;


}
/*******************************************************************************/

/******************* END 15 NOV 2012 ***************************/
/*-------------------------------------------------------Admin drag and drop layout-----------------------------------*/
.admin_dragndrop_layout{
	padding:0 17px 17px 17px;}
.admin_dragndroptop_wrap{
	}
.admin_dragndrop_leftcol{
	width:196px;
	min-height:695px;
	float:left;
	margin:0 18px 0 0;}
.admin_dragndrop_leftcol ul,
.admin_dragndrop_rightcol ul{
	margin:0;
	padding:0;
	}
.admin_dragndrop_leftcol li,
.admin_dragndrop_rightcol li{
	list-style:none;
	padding-bottom:17px;
        position:relative;}
.admin_dragndrop_rightcol{
	width:786px;
	min-height:695px;
	float:left;
	margin:0 0 0 0;}
.cls_btn{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	}
.admin_dragndrop_leftcol li a,
.admin_dragndrop_rightcol li a{
	cursor:move;}

.admin_dragndropbtm_wrap{
	border:1px solid #cfcfcf;
	padding:10px 10px 0 10px;
	width:978px;}
.admin_dragndropbtm_wrap ul{
	margin:0;
	padding:0;}
.admin_dragndropbtm_wrap li{
   float: left;
    margin: 0 10px 10px 0;
	list-style:none;}
.admin_dragndropbtm_wrap a {
    border: 1px solid #CCCCCC;
    color: #666666;
    cursor: move;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 10px;
    text-decoration: none;
}
.admin_dragndropbtm_wrap h3{
	background-color:#F1F1F1;
	border:1px solid #E4E3E3;
	margin:0;
	padding:5px;
	margin-bottom:10px;
	font-size:17px;
	font-weight:normal;
	color:#333333;}

/*-------------------------------------------------------Admin drag and drop layout end ----------------------*/
/*---------------------------------new styles for login, checkout as guest, giftcard--------------------------------------------*/
.loginhead_newstyle{
	 background: url(../img/lg-bg.gif) 0% 0% #D3D3D3 repeat-x ;
    height: 48px;
    line-height: 48px;
    padding:5px 5px 5px 15px;
	  font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: normal;
	text-align:left;
	color:#333333;
	margin-top:15px;
	border-top:1px solid #D2D3D4;
	border-bottom:1px solid #D2D3D4;
    }
.chkout_guest_cols .loginhead_newstyle{
	margin-top:0;}
.chkout_guest_col1 .invalid_user{
	padding-top:10px;
	}
.checkoutguest_newlayout{
	margin:7px;
	width:1010px;}
.chkout_guest_cols{
	}
.chkout_guest_col1{
	float:left;
	width:505px;
	border:1px solid #D2D3D4;
	border-top:none;
	}
.chkout_guest_col2{
	float:left;
	width:100px;
	  font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: normal;
	color:#333333;
	padding-top:110px;
	text-align:center;
	}
.chkout_guest_col3{
	float:left;
	border:1px solid #D2D3D4;
	border-top:none;
	width:400px;
	min-height:235px;
	padding-bottom:15px;}
.chkout_guest_benefits{
	padding:10px 15px;}
.chkout_guest_benefits ul{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;}
.chkout_guest_benefits ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	padding:10px  0 10px   30px;
	 background: url(../img/arrow_my_account.jpg) 0% 50% no-repeat;
   }
.chkout_guest_col3 .buttn_admin{
	display:block;
	width:350px;
	margin:0 auto;
	color:#ffffff!important;
	background-color:#FA9023;
	line-height:30px;}
.pricemodified{
	text-align:left;
	font-size:12px!important;
	color:#666666;}
.productoption_newlayout-detail{
	}
.pricemodified p{
	color:#666666!important;
	font-size:15px;
	padding:0!important;
	}
.pricemodified p span{
	font-weight:bold;
	font-size:18px;}
.price-txt{
	border:0 none!important;
	padding:0 0 10px 0!important;}
.productoption_newlayout-detail .box2{
	float:left;
	margin-right:10px;}
.productoption_newlayout-comb1{
	float:left;
	margin-right:10px;
	border:1px solid #cfcfcf;}
.price-panel{
	  border:1px solid #ffffff!important;
	  border-bottom: 1px solid #EDE9E9!important;
	  padding: 0 10px 0 0;
	  background-color:#ffffff!important;}
.gift_voucher{
	border-left:1px solid #cfcfcf;
	padding:0 20px;
	min-height:275px;
}
.gift_voucher .price-panel{
	border:1px solid #ffffff!important;}
.giftname{color:#504e4e; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px!important; font-weight:normal; margin:0px; padding:0 0 10px 0;}
.gifprice{
	font-size:15px!important;
	color:#666666!important;
	}
/*-------------------------------------------styles for installer--------------------------------------------*/
.bodyinstaller{
	background-image:none;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;}
.header_row{
	  background: url("../img/eyewear/headerbg.png") repeat-x scroll center bottom #FFFFFF;
    border-bottom: 4px solid #E18600;
    height: 116px;
    margin: 0;}
.header_row #items_top_area{
	float:right;
	color: #E18600;}
.header_container{
	padding-top:15px;}
.sitewidth{
	width:1250px;
	margin:0 auto;}
.header_row #items_top_area a{
	color: #E18600;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 10px;
    text-decoration: none;
}
.header_container h4{
	padding-right:10px;
	color:#333333;}
.header_row #items_top_area a:hover{
	 background-color: #E18600;
    color: #FFFFFF;}
.bodyinstaller .maintext{
	color:#333333;}
.bodyinstaller input[type="text"],
.bodyinstaller input[type="password"]{
	 border: 1px solid #CCCCCC;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    padding: 7px;}
.bodyinstaller fieldset{
	padding:10px;}
.adm_cred{
	border:1px solid #cfcfcf;
	padding:5px;
	width:338px;
	background-color:#FDFBF8;
	float:left;}
.installr_footer{
	   border-top: 4px solid #E18600;
	   background-color:#434343;
	   height:50px;}
	   .bodyinstaller .buttn_admin{
	   padding: 5px 0;
	   width:200px;
	   text-align:center;}