/* CSS Document */

body{
	background:#fff;
background-image:url(../img/car/noindustrybg.gif); 
	background-repeat:repeat-x;
	font:12px Tahoma, Arial;
	color:#949494;
	margin:0;
	padding:0;
	font-family: "Roboto",sans-serif;
}
img{
	max-width: 100%;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	padding:8px;
}

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:100%;
	
	
	
}

#mainbody{
background-color: #ffffff; 
}

#logo{
	width:700px;
	float:left;
	padding:10px 30px 0px 5px;
	margin-top:0px;
}
.logo {

	font-family: "Roboto",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: "Roboto",sans-serif;
	font-size: 50px;
	color: #000;
	letter-spacing: -4px;
	text-decoration:none;
	text-shadow:0 3px 0  #ccc;

}
.logo a:hover
 {
	font-family: "Roboto",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/car/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position:0% 0%;*/
	height:41px;
	padding-left:0px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:2px; background:#000;
}

.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:"Roboto",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;
	border-right:1px solid #000000;
	float:left;
	text-decoration:none;
	color:#D9D9D9;
	font-family:"Roboto",sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:13px 0;
	text-align:center;
	
}

.links A:hover{
	background-image:url(../img/car/nav_bg_hvr.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#ffffff;
	float:left;
	border-right:1px solid #000000;
	width:100px;
}

#links_active{
	background-image:url(../img/car/nav_bg_hvr.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#ffffff;
	float:left;
	border-right:1px solid #000000;
	width:100px;
	
}
.shop-menu #links_active{
	background-image:none!important;
	color: #fe980f!important;
	border-right:0!important;

}
.toplinks {
	font-family: "Roboto",sans-serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: -1px;
}

.search_area{
	width:190px;
	float:right;
	font-family: "Roboto",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/car/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, #ContactCname{
	color:#666666;
	font-weight: normal!important;
	margin-top: 10px;
	font-size: 13px;
}
#username span{
	color:#f4ad57;
}
#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:"Roboto",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:10px 0px 10px 0;
	font-family: "Roboto",sans-serif;
	
}

html>body .main_body{
	padding:10px 0px 10px 0;
	font-family: "Roboto",sans-serif;
}

.copyright_area{
	background:#000;
	color:#cfcfcf;
	border-top:2px solid #282828;
	padding:10px 15px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}

#copyright_lft{
	width:475px;
	float:left;
	padding:10px 0px 0px 0;
}
.pwerdby{
	padding:10px 0 5px 0;
	font-size:11px;}
.pwerdby a{
	color:#ffffff!important;}
#copyright_lft A:link, #copyright_lft A:active, #copyright_lft A:visited{
	color:#cfcfcf;
	text-decoration:none;
}

#copyright_lft A:hover{
	color:#fff;
	text-decoration:underline;
}


#copyright_rgt{
	width:530px;
	float:right;
}
#copyright_rgt A:link, #copyright_rgt A:active, #copyright_rgt A:visited{
	color:#fff;
	text-decoration:none;
}

#copyright_rgt A:hover{
	color:#fff;
	text-decoration:underline;
}
#body_left_area{
	
}
.subheading{
	color:#fff;
	font-family: "Roboto",sans-serif;
	font-size:13px;
	padding:5px 5px 5px 13px;
	border-bottom:1px solid #D3D3D3;
	background-color:#000;
	font-weight:bold;
 }

#categories{
	padding:0px;
}

#category_list UL{
	margin:10px 10px 10px 10px;
	padding:0;

}

#category_list UL LI{
	font-family: "Roboto",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: "Roboto",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: "Roboto",sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.grid a:hover {
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	color: #727272;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.grid a:active {
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.grid a:visited {
	font-family: "Roboto",sans-serif;
	font-size: 13px;
	color: #6C4B9D;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
}
.bodyright{
	
}



#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;
	border-bottom: 1px dotted #BABBBE;
	 */
	padding:4px 4px 4px 15px;
	
}
.smallfont {
	font-family: "Roboto",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: "Roboto",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{
	float:left;
	margin-left:0px;
}
#item_details_admin{
	min-height:313px;
	height:auto !important;
	width:100%;
	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:"Roboto",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: "Roboto",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; min-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;*/
	min-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:"Roboto",sans-serif;
	font-size:12px;
	color:#4C4C4B;
	line-height:20px;
	
}
#inner_leftcontent{
	width:100%;
	float:left;
	padding:5px 15px;
	height:auto;
}


#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:"Roboto",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:"Roboto",sans-serif;
	font-size:13px;
	color:#618499;
	letter-spacing:0px;
	margin-top:0px;
}


	
	
	

.loginhead_admin {
	font-family: "Roboto",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: "Roboto",sans-serif;
	font-size: 30px;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;

}
.loginhead_admin a:hover
 {
	font-family: "Roboto",sans-serif;
	font-size: 40px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration:none;

}
.invalid_admin{
	font-family: "Roboto",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: "Roboto",sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding:5px;
	width:310px;
	float:left;
	padding-bottom: 10px!important;
}
.forgotpass_admin{
	font-family: "Roboto",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 0px;
list-style-type: none;
font-family: "Roboto",sans-serif;
font-size: 12px;
width: 100%;
position: relative;
z-index: 2;
background-color:#ffffff;
border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
}
 
.sidebarmenu ul li{
position: relative;
border-bottom:1px dotted #cccccc;
}

/* Top level menu links style */
.sidebarmenu ul li a {
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: auto;
    padding: 8px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.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 #d3d3d3;
}

.sidebarmenu a.subfolderstyle{
background: url(../img/arrow.gif) no-repeat 100% 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:#f8f5f1;
	width:100%;
	height: 165px;
	overflow: hidden;
	border: 1px solid #f8f5f1;
}

.productPrice1{
	padding:10px 0 5px 0;
	font-size:16px;
	color: #fe980f!important;
	font-weight:normal;
	text-align:left;
	/* background-color:#D7D3B0; */
}
.productPrice1 b{
	font-weight:normal!important;
	color: #6d6d6d;
}	
.productPrice1 strike{
	font-weight:normal!important;
	color: #6d6d6d;
}	
#itemDescription1{
	height:auto;
	text-align:left;
}

#category_list_box{
	border:1px solid #ccc;
}

.result{
	text-align:right;
	padding:20px 0;
	width:100%;
	font-family: "Roboto",sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #ee8800 ;

}
.maintext_inner{
	font-family: "Roboto",sans-serif;
	font-size: 12px;
	color: #626262;
}

/*- 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%;
}

#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:"Roboto",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:"Roboto",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:"Roboto",sans-serif;
font-size:12px;
color:#000;
font-weight:bold;

}
.pagehding{
padding:5px 5px 5px 15px;
border:0;
/* background-color:#EFDFCA; */
background:#EEE;
/*height:20px;*/
font-family:"Roboto",sans-serif;
font-size:17px;
color:#fe980f;
text-align:left;
font-weight:normal;
}

#list_admin{

/*background-color:#FFF2E1;*/
background-image:url(../img/borderimage.gif) ;
background-repeat:repeat-x;

background-position:left bottom;
font-family:"Roboto",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{
height:30px; 
margin:10px 10px 10px 0;
cursor:pointer;
background:#fe980f!important; 
font-size:15px; 
color:#fff; 
border:0; 
border-radius:3px; 
font-family: "Roboto",sans-serif;
text-transform:uppercase;
padding: 0 15px;
}
.buttn_admin:hover{
	background:#fe6f0f;
}	
.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:"Roboto",sans-serif;
font-size:13px;
color:#0A263C;
text-transform:capitalize;

}
.buttn_user{
background-color:#618499;
border:1px solid #406A83;
padding:3px;
font-family:"Roboto",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 0px #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: "Roboto",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;
}
.categorieslist{
	width: 100%;
}
.categorieslist h3{
	font-size: 18px;
	text-align: left;
}	
.categorieslist p{
	font-size: 13px;
	text-align: 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: "Roboto",sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold; background:#ebebeb;
	padding:10px;
}
.toplinks_red {
	font-family: "Roboto",sans-serif;
	font-size: 18px;
	color: #EB533A;
	letter-spacing: -1px;
}

#okbox{
	background-color:#f4f4f4;
	border-bottom:0px solid #dfdfdf;
	padding:10px 10px 10px 35px;
	font-family:"Roboto",sans-serif;
	font-size:12px;
	color:#446423;
	margin-bottom:5px;
	margin-left:0;
	background-image:url(../img/tick_green.png);
	background-repeat:no-repeat;
	background-position:5px center;
	width:100%;}

#errorbox{
	background-color:#F8F2F2;
	border:1px dashed #FF0000;
	height:35px;
	padding:10px 10px 10px 10px;
	font-family:"Roboto",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:100%;
	}
	
.boxtopheader1{
	background-color:#EB533A;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;

}
#item_details_mycart{
	min-height:313px;
	height:auto !important;
	height:313px;
	/* width:722px;*/
    width:100%;
	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: "Roboto",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,"Roboto",sans-serif;
	font-size: 30px;
	color: #EA982C;
	letter-spacing: -1px;
	text-align:left;

}

#productHead2{
	font-family:"Roboto",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{text-align: left!important;}
.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: 100%;
}
.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%;
    }
      .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{
	padding:8px;
	background-color:#ECECEC;}
.searchbox{
	width:610px;
	margin:0 auto;}
.search_textfield{
	font-family:"Roboto",sans-serif;
	font-size:13px;
	color:#898989;
	padding:3px 5px; margin:0;
	background-color:#ffffff;
	border:1px solid #DAD7D7;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	width:500px;
	float:left;
	border-right:0 none;
	}
.search_btn{
	width:93px;
	height:32px;
	float:left;
	background: url(../img/car/search_btnbg.png) 0% 0% no-repeat;
	border: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{
	width:130px;
	border:1px solid #a09f9f;
	float:right;
	margin-top:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px 5px 5px 70px;
	background: url(../img/car/cart_icon.png) 3% 50% #e0e1e1 no-repeat;}
.view_cart_home p a{
	font-family:"Roboto",sans-serif;
	font-size:11px;
	color:#242424;
	padding:0 10px 0 0;
	margin:0;
	background: url(../img/car/arrow_right.png) 100% 50% no-repeat;
	}
.view_cart_home p{
	margin:0;
	padding:0 0 5px 3px;
	}
.cartitems_home{
	background-color:#ffffff;
	border:1px solid #b9b8b8;
	border-radius:12px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:3px;}
/*----------------------------------------------productlisting vertical and horizontal-----------------------------------*/
.product_listing_vetical{
	border: 1px solid #D3D3D3;
    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:#fff;
	font-family: "Roboto",sans-serif;
	font-size:13px;
	padding:5px 5px 5px 13px;
	border-bottom:1px solid #D3D3D3;
	background-color:#000;
	font-weight:bold;
	}
.product_listing_vetical ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.product_listing_vetical ul li{
	padding:10px;
	background: url(../img/car/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:"Roboto",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:#fff;
	font-family: "Roboto",sans-serif;
	font-size:13px;
	padding:5px 5px 5px 13px;
	background-color:#000;
	font-weight:bold;
	margin-bottom:10px;
	}
.product_listing_Horizontal ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.product_listing_Horizontal ul li{
	display:block;
	width:180px;
	margin:0 33px 10px 0;
	display:block;
	float:left;
	}
.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:"Roboto",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/car/add_tocart.png) 0% 100% repeat-x;}
.product_listing_Horizontal a span{
	display:none;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.loginandsignup_container{
	width:160px;
	height:30px;
	float:right;
	margin:6px 6px;}
.loginandsignup_container a span{
	display:none;}
.signup_btn{
	width:80px;
	height:30px;
	float:left;
	background: url(../img/car/signup.png) 0% 0% no-repeat;
	display:block;}
.login_btn{
	width:80px;
	height:30px;
	float:left;
	background: url(../img/car/login.png) 0% 0% no-repeat;
	display:block;}
.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:#5F5E5E;
	width:400px;
	padding:10px 10px;
	border-top:3px solid #2F2E2E;
	border-left:3px solid #2F2E2E;
	text-align:left;}
.newsletter_signup p{
	margin:0;
	padding:0 0 10px;
	font-family:"Roboto",sans-serif;
	font-size:12px;
	color:#BCBCBC;
	}
.newsletter_signup input[type="text"]{
	font-family:"Roboto",sans-serif;
	font-size:12px;
	color:#3C3C3C;
	width:289px;
	padding:5px;
	background-color:#CBCBCB;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:0;
	margin-right:10px;
	float:left;}
.newsletter_signup .signupbtn{
	 background: #000;
    border: 1px solid #9a9a9a;
   	-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:100%;}

.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:"Roboto",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:"Roboto",sans-serif; background-color:#ffffff; color:#504e4e; font-size:22px; float:left}
a.buy-now{padding:10px 15px;  display:block; border-radius:3px;  text-align:center; background-color:#fe980f; color:#fff!important; font-size:14px; cursor:pointer; text-transform: uppercase; font-weight: normal;}
a.buy-now:hover{
	background: #7f7f7f;
	text-decoration:none;}

.feedback-row{min-height:27px; border:1px solid #949494; margin:15px 0}
.fb-post{width:302px;height:27px; background:url(../img/car/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/car/ar01.jpg) no-repeat 100% 50%; padding-right:20px;} 
.fb-post a:hover{color:#de6823} 
.fb-mid{width:19px; height:27px; background:url(../img/car/fb-mid.jpg) no-repeat bottom}
.fb-view{width:302px;height:27px; background:url(../img/car/grd02.jpg) repeat-x bottom;}
.fb-view p{line-height:27px !important; padding:0 30px 0 0px !important; background:url(../img/car/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{height:30px; padding:0 15px; margin:0 10px 0 0; cursor:pointer;background:#585858; font-size:14px; color:#fff; border:0; border-radius:3px; text-transform:uppercase; font-family:"Roboto",sans-serif;}
.btn-bk:hover{
	background: #909090;
}
.btn-usr{height:30px; padding:0 15px; margin:0 10px 0 0;cursor:pointer;background:#fe980f; font-size:14px; color:#fff; border:0; border-radius:3px; text-transform:uppercase;font-family:"Roboto",sans-serif;}
.btn-usr:hover{
	background: #fe6f0f;
}



/*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:#404040;
	font-family: "Roboto",sans-serif;
	font-size:16px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #D3D3D3;
	font-weight:normal;
	margin-bottom:10px;
 }
/******************************************show_bill_ship**********************************************/
.billing-pnl{width:100%; 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:5px 0 0 0!important}
.shipping-pnl{width:100%; border:1px solid #dedfe2}
.btn-usr01{height:30px; padding: 0 15px; margin:10px 10px 10px 0;cursor:pointer;background:#fe980f; font-size:14px; color:#fff; border:0; border-radius:3px; text-transform:uppercase;font-family: "Roboto",sans-serif;}
.btn-usr01:hover{
	background: #fe6f0f;
}
.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;
}
.cat_item h4{
	color: #505050;
}	
.viewmorebtn{
    border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    cursor: pointer;
    display: inline-block;
    font-size: 12px!important;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    color: #FFF!important;
    font-family: "Roboto",sans-serif;
}
.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:"Roboto",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:5px 0 0 20px}
.ryt-cell p{letter-spacing:0px !important}
.btn-gry01{height:30px; padding:0 15px;  margin:10px 10px 10px 0;cursor:pointer;background:#585858; font-size:14px; color:#fff; border:0; border-radius:3px; text-transform:uppercase; font-family:"Roboto",sans-serif;}
.btn-gry01:hover{
	background:#909090;
}
.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/car/adminheadingbg.jpg) repeat-x  0 0 !important;
	border:0 none!important;
	color:#000!important;
	font-size:15px!important;
	}

.userorderdetails table tr td{
	padding:5px; line-height:27px;
}
	
.quickstart{
	
	border:1px solid #cfcfcf;
	padding:3px 10px 3px 3px;
	float:right;
	background: url(../img/car/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:100%; border:1px solid #d3d3d3; height:100px}
.srch-bx{width:100%; }
.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:"Roboto",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: 5px 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 {
	width:260px;
	background-color:#ffffff;
	border:3px solid #B2BABB;
	color:#666666!important;
	font-family:"Roboto",sans-serif;
	font-size:11px;
	margin-left:0px;
	display: none;
	position:absolute;
	z-index:100;
	top:40px;
	padding:0 10px 10px 10px;
	border-radius:3px 3px 3px 3px;
	
}
.login_txts{
	border:1px solid #cfcfcf;
	padding:3px;}
#login-panel a{
	color:#FB9E36!important;
	font-size:12px;
	}

#login-panel .txtflds{ border:1px solid #A9A9A9;
					   padding:5px 5px 5px 5px;
					   width:150px;
					    font-size:12px;

}
#login-panel .box2_adminnew{
	width: 100%;
}
#usrlogin td{
	padding: 5px 0;
}	
.signup-form .forgotpass_admin{
	float: left!important;
	padding-left: 0!important;
}
.secue{ font-family:"Roboto",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: "Roboto",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: "Roboto",sans-serif;
	font-size: 14px;
	color: #161848;
	letter-spacing: -1px;
	vertical-align: middle;
}



.caption {
	font-family: "Roboto",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: "Roboto",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: "Roboto",sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration:none;
}
.linkstop a:hover
 {
	font-family: "Roboto",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: "Roboto",sans-serif;
	font-size: 12px;
	color: #666666;
}




.login_btn_dropdown{width:109px; padding:6px 0;font-family: "Roboto",sans-serif; border:0; display:block; border-radius:3px; text-align:center; background:#fe980f; color:#fff!important; font-size:16px; cursor:pointer;}

.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:"Roboto",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:"Roboto",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:"Roboto",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:"Roboto",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:"Roboto",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:"Roboto",sans-serif;
				 font-size:19px;
				 color:#009900;
}

.statustxt_blue span{font-family:"Roboto",sans-serif;
				 font-size:17px;
				 color:#4CA3B3;
}

.statustxt_red span{font-family:"Roboto",sans-serif;
				 font-size:17px;
				 color:#A91D2F;
}


.statustxt_shp{ width:60px;
				float:left;
}


.statustxt_delv span{ font-family:"Roboto",sans-serif;
				 font-size:17px;
				 color:#64A9B6;


}

.statustxt_pend span{ font-family:"Roboto",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:100%;}
.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:"Roboto",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;
	margin-top:10px;
	border:1px solid #cfcfcf;
	min-height: 104px;
    min-width: 129px;
    text-align: center;
}
.productoption_newlayout-comb2{
	margin-top:10px;
	float: left;
}
.price-panel{
	  border:0!important;
	  padding: 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;
	}
.required_field{
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    margin-left: 2px;
}
.admin_edit_add_sec{
	width:960px;
}
.admin_edit_add_sec .login_userbox, .admin_edit_add_sec .loginhead_admin{
	width:100%;
}
.admin_edit_add_sec .inner_content_area{
	width:820px;
}
.admin_edit_add_sec #inner_rightcontent{
	width:600px;
}
.admin_edit_add_sec span.maintext_admin span{
	float:left;
	width:190px; padding:10px 0 0 0;
}
#ProductEditForm #inner_rightcontent{
	float:left!important;
	width:570px!important;
	}
	#grid_admin #inner_rightcontent ,#admin_bottom #inner_rightcontent{
	float:left;
	width:100%;
}
.pay-button { 
    margin:0 5px 0 0;
    font-size:15px;
    margin: 10px 10px 10px 0;
    border: 1px solid #de6823;
    border-radius: 5px;
    text-transform: uppercase;
    background:#ff9933; 
    line-height:25px; 
    text-align:center; 
    color:#FFFFFF; 
    width: 130px; 
    display:block; 
    float:left; 
    
}


/*-----------------New Theme Style-----------------*/

/*************************
*******Typography******
**************************/
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Abel);

body {
  font-family: 'Roboto', sans-serif;
  background:;
  position: relative;
  font-weight:400px;
}

ul li {
  list-style: none;
}

a:hover {
outline: none;
text-decoration:none;
}

a:focus {
  outline:none;
  outline-offset: 0;
}

a {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto', sans-serif;
}

.btn:hover, 
.btn:focus{
  outline: none;
  box-shadow: none;
}

.navbar-toggle {
  background-color: #000;
}

a#scrollUp {
  bottom: 0px;
  right: 10px;
  padding: 5px 10px;
  background: #FE980F;
  color: #FFF;
  -webkit-animation: bounce 2s ease infinite;
  animation: bounce 2s ease infinite;
}

a#scrollUp i{
  font-size: 30px;
}


/*************************
*******Header CSS******
**************************/

.header_top {
  background: none repeat scroll 0 0 #F0F0E9;
}

.contactinfo ul li:first-child{
    margin-left: -15px;
}

.contactinfo ul li a{
  font-size: 12px;
  color: #696763;
  font-family: 'Roboto', sans-serif;
}


.contactinfo ul li a:hover{
	background:inherit;
}


.social-icons ul li a {
  border: 0 none;
  border-radius: 0;
  color: #696763;
  padding:0px;
}


.social-icons ul li{
	display:inline-block;
}

.social-icons ul li a i {
  padding: 11px 15px;
   transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
}

.social-icons ul li a i:hover{
  color: #fff;
   transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
}


.fa-facebook:hover {
  background: #0083C9;
}

.fa-twitter:hover  {
	background:#5BBCEC;
}

.fa-linkedin:hover  {
	background:#FF4518;
}

.fa-dribbble:hover  {
	background:#90C9DC;
}

.fa-google-plus:hover  {
	background:#CE3C2D;
}

.header-middle .container .row {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-top: 20px;
}

.header-middle .container .row .col-sm-4{
  padding-left: 0;
}

.header-middle .container .row .col-sm-8 {
	padding-right:0;
}

.usa {
  border-radius: 0;
  color: #B4B1AB;
  font-size: 12px;
  margin-right: 20px;
  padding: 2px 15px;
  margin-top: 10px;
}

.usa:hover {
	background:#FE980F;
	color:#fff;
	border-color:#FE980F;
}

.usa:active, .usa.active {
  background: none repeat scroll 0 0 #FE980F;
  box-shadow: inherit;
  outline: 0 none;
}

.btn-group.open .dropdown-toggle {
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.dropdown-menu  li  a:hover, .dropdown-menu  li  a:focus {
  background-color: #FE980F;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
}


.shop-menu ul li {
	display:inline-block;
  padding-left: 15px;
  padding-right: 15px;
}

.shop-menu ul li:last-child {
  padding-right: 0!important;
}


.shop-menu ul li a {
  background: #FFFFFF;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding:0;
  padding-right: 0;
  margin-top: 10px; cursor:pointer;
}


.shop-menu ul li a i{
	margin-right:3px;
}


.shop-menu ul li a:hover {
	color:#fe980f;
	background:#fff;
}


.header-bottom {
  padding-bottom: 30px;
  padding-top: 30px;
}

.navbar-collapse.collapse{
  padding-left: 0;
}

.mainmenu ul li{
  /*padding-right: 15px;
  padding-left: 15px;*/
}

.mainmenu ul li:first-child{
  padding-left: 0px;
}

.mainmenu ul li a {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 300;
	padding: 5px 10px 5px 10px;
	padding-bottom: 10px;
}

.mainmenu ul li a:hover, .mainmenu ul li a.active,  .shop-menu ul li a.active{
	background:none;
	color:#fdb45e;
}
.search_box{
	position: relative;
}
.search_box input{
  background: #F0F0E9;
  border: medium none;
  color: #3f3f3f;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  height: 35px;
  outline: medium none;
  padding-left: 10px;
  width: 300px;
}
.search_box input[type="submit"] {
  background-image: url(../images/home/searchicon.png);
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  width: 30px;
  height: 35px;
  border: 0;
  right:0;
  top: 0;
}	

/*  Dropdown menu*/

.navbar-header 
.navbar-toggle .icon-bar {
    background-color: #fff;
}


.nav.navbar-nav > li:hover > ul.sub-menu{
  display: block;
  -webkit-animation: fadeInUp 400ms;
  -moz-animation: fadeInUp 400ms;
  -ms-animation: fadeInUp 400ms;
  -o-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
}

ul.sub-menu {
	position: absolute;
	top: 30px;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	list-style: none;
	padding: 0;
	margin: 0;
	width: 220px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	display: none;
	z-index: 999;
}

.dropdown ul.sub-menu li .active{
  color: #FDB45E;
  padding-left: 0;
}


.navbar-nav li ul.sub-menu li{
  padding: 10px 20px 0 ;
}

.navbar-nav li ul.sub-menu li:last-child{
  padding-bottom: 20px;
}

.navbar-nav li ul.sub-menu li a{
  color: #fff;
}

.navbar-nav li ul.sub-menu li a:hover{
    color: #FDB45E;
}

.fa-angle-down{
  padding-left: 5px; 
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
  
/*************************
*******Footer CSS******
**************************/

#footer {
  background: #F0F0E9;
}


.footer-top .container {
  border-bottom: 1px solid #E0E0DA;
  padding-bottom: 20px;
}

.companyinfo {
  margin-top: 57px;
}

.companyinfo h2 {
  color: #B4B1AB;
  font-family: abel;
  font-size: 27px;
  text-transform: uppercase;
}

.companyinfo h2  span{
  color:#FE980F;
}

.companyinfo p {
  color: #B3B3AD;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.footer-top .col-sm-3{
  overflow: hidden;
}

.video-gallery {
  margin-top: 57px;
  position: inherit;
}

.video-gallery a img {
  height: 100%;
  width: 100%;
}

.iframe-img {
  position: relative;
  display: block;
  height: 61px;
  margin-bottom: 10px;
  border: 2px solid #CCCCC6;
  border-radius: 3px;
}

.overlay-icon {
  position: absolute;
  top: 0;
  width: 100%;
  height: 61px;
  background: #FE980F;
  border-radius: 3px;
  color: #FFF;
  font-size: 20px;
  line-height: 0;
  display: block;
  opacity: 0;
   -webkit-transition: 300ms;
  -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.overlay-icon i {
  position: relative;
  top: 50%;
  margin-top: -20px;
}

.video-gallery a:hover .overlay-icon{
  opacity: 1;
}

.video-gallery p {
  color: #8C8C88;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 500;
  margin-bottom:0px;
}

.video-gallery  h2 {
  color: #8c8c88;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-transform:uppercase;
  margin-top:0px;
}


.address {
  margin-top: 30px;
  position: relative;
  overflow: hidden;
}
.address  img {
	width:100%;
}

.address p {
  color: #666663;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  left: 25px;
  position: absolute;
  top: 50px;
}

.footer-widget {
  margin-bottom: 68px;
}

.footer-widget .container {
  border-top: 1px solid #FFFFFF;
  padding-top: 15px;
}

.single-widget h2 {
  color: #666663;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 22px;
  text-transform: uppercase;
}

.single-widget h2 i{
	margin-right:15px;
}

.single-widget ul li a{
	color: #8C8C88;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 5px 0;
}

.single-widget ul li a i {
  margin-right: 18px;
}

.single-widget ul li a:hover{
	background:none;
	color:#FE980F;
}


.searchform input {
  border: 1px solid #DDDDDD;
  color: #CCCCC6;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  margin-top: 0;
  outline: medium none;
  padding: 7px;
  /*width: 212px;*/
  float: left;
}


.searchform button {
  background: #FE980F;
  border: medium none;
  border-radius: 0;
  margin-left: -5px;
  margin-top: -3px;
  padding: 7px 17px;
}

.searchform button i {
  color: #FFFFFF;
  font-size: 20px;
}

.searchform  button:hover, 
.searchform  button:focus{
	background-color:#FE980F;
}
.searchform .subscribe_btn {
  background: #FE980F;
  border: medium none;
  border-radius: 0;
  padding: 7px 17px;
  color: #FFF;
}
.searchform .subscribe_btn:hover{
	background: #fe6f0f;
}
.searchform p {
  color: #8C8C88;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-top: 25px;
}

.footer-bottom {
  background: #D6D6D0;
  padding-top: 10px;
}

.footer-bottom p {
  color: #363432;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  margin-left: 15px;
  text-align: center;
}

.footer-bottom p span a {
  color: #FE980F;
  font-style: italic;
  text-decoration: underline;
}
.single-widget{
	text-align: left!important;
}

/*************************
******* Home ******
**************************/


#slider {
  padding-bottom: 45px;
}

.carousel-indicators li {
  background: #C4C4BE;
}

.carousel-indicators li.active {
	  background: #FE980F;
}

.item {
  padding-left: 100px;
}


.pricing {
	bottom: 30px;
	position: absolute;
	right: 47%;
}

.girl {
  float:right;
  margin-left: 0;
}

.item h1 {
  color: #B4B1AB;
  font-family: abel;
  font-size: 48px;
  margin-top: 115px;
}

.item h1 span {
	color:#FE980F;
}

.item h2 {
  color: #363432;
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 22px;
  margin-top: 10px;
}

.item  p {
	color:#363432;
	font-size:16px;
	font-weight:300;
	font-family: 'Roboto', sans-serif;
}

.get {
  background: #FE980F;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin-top: 23px;
}


.item button:hover {
  background: #FE980F;
}

.control-carousel {
  position: absolute;
  top: 50%;
  font-size: 60px;
  color: #C2C2C1;
}

.control-carousel:hover{
  color: #FE980F ;
}

.right {
  right: 0;
}

.category-products {
  border: 1px solid #e2e2e2;
  margin-bottom: 35px;
  padding-bottom: 20px;
  padding-top: 15px;
}
#content.category-products {
  border: 0;
  margin-bottom: 35px;
  padding-bottom:0px;
  padding-top: 0px;
}
.left-sidebar h2, .brands_products h2,h2.title {
  color: #FE980F;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 0 auto 30px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  z-index:3;
}

.left-sidebar h2:after, h2.title:after{
	content: " ";
	position: absolute;
	border: 1px solid #f5f5f5;
	bottom:8px;
	left: 0;
	width: 100%;
	height: 0;
	z-index: -2;
}

.left-sidebar h2:before{
	content: " ";
	position: absolute;
	background: #fff;
	bottom: -6px;
	width: 130px;
	height: 30px;
	z-index: -1;
	left: 50%;
	margin-left: -65px;
}

h2.title:before{
	content: " ";
	position: absolute;
	background: #fff;
	bottom: -6px;
	width: 220px;
	height: 30px;
	z-index: -1;
	left: 50%;
	margin-left: -110px;
}

.category-products .panel {
	background-color: #FFFFFF;
	border: 0px;
	border-radius: 0px;
	box-shadow:none;
	margin-bottom: 0px;
}

.category-products .panel-default .panel-heading {
  background-color: #FFFFFF;
  border: 0 none;
  color: #FFFFFF;
  padding: 5px 20px;
}

.category-products .panel-default .panel-heading .panel-title a {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 0 none;
}

.category-products .badge {
  background:none;
  border-radius: 10px;
  color: #696763;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.panel-body ul{
  padding-left: 20px;
}


.panel-body ul li a {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

.brands-name {
  border: 1px solid #ebebeb;
  padding-bottom: 20px;
  padding-top: 15px;
}


.brands-name .nav-stacked li a {
  background-color: #FFFFFF;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  padding: 5px 25px;
  text-decoration: none;
  text-transform: uppercase;
}

.brands-name .nav-stacked li a:hover{
  background-color: #fff;
  color: #696763;
}

.shipping {
  background-color: #F2F2F2;
  margin-top: 40px;
  overflow: hidden;
  padding-top: 20px;
  position: relative;
}


.price-range{
  margin-top:30px;
}

.well {
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  box-shadow: none;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 35px;
}


.tooltip-inner {
  background-color: #FE980F;
  border-radius: 4px;
  color: #FFFFFF;
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  text-decoration: none;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #FE980F;
  border-width: 5px 5px 0;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}


.padding-right {
  padding-right: 0;
}

.features_items{
	overflow:hidden;
}


h2.title {
  color: #FE980F;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 0px;
  text-transform: uppercase;
  margin-bottom: 30px;
  position: relative;
}

.product-image-wrapper{
	border:1px solid #ebebeb;
	overflow: hidden;
	margin-bottom:30px;
}
.product-image-wrapper.search{
	min-height:371px;
}

.single-products {
  position: relative;
}

.new, .sale {
  position: absolute;
  top: 0;
  right: 0;
}

.productinfo h2{
	color: #FE980F;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 500;
}
.productinfo h2 strike{
	color: #505050;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
}
.product-overlay h2,.overlay-content h2{
	color: #fff!important;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 500;
}
.product-overlay h2 strike{
	color: #505050!important;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.overlay-content p a{
	color: #FFF!important;
}
.overlay-content p a:hover{
	color: #ffdf6e!important;
}
.productinfo p{
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #696763;
}


.product-image-wrapper.search .productinfo p{
	min-height:30px;
}

.productinfo img{
  max-width: 100%;
}

.productinfo{
 position:relative;
}

.product-overlay {
  background:rgba(254,152,15,0.9);
  top: 0;
  display: none;
  height: 0;
  position: absolute;
  transition: height 500ms ease 0s;
  width: 100%;
  display: block;
  opacity:;
}

.single-products:hover .product-overlay {
  display:block;
  height:100%;
}


.product-overlay .overlay-content {
  bottom: 0;
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
}

.product-overlay .add-to-cart {
  background:#fff;
  border: 0 none;
  border-radius: 0;
  color: #FE980F;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 25px;
}

.product-overlay .add-to-cart:hover {
  background:#fff;
  color: #FE980F;
}


.product-overlay p{
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}



.add-to-cart {
  background:#F5F5ED;
  border: 0 none;
  border-radius: 0;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 25px;
}

.add-to-cart:hover {
  background: #FE980F;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
}

.add-to{
  margin-bottom: 10px;
}

.add-to-cart i{
	margin-right:5px;
}

.add-to-cart:hover {
  background: #FE980F;
  color: #FFFFFF;
}

.choose {
  border-top: 1px solid #ebebeb;
}

.choose ul li a {
  color: #B3AFA8;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  padding-left: 0;
  padding-right: 0;
}

.choose ul li a i{
	margin-right:5px;
}

.choose ul li a:hover{
	background:none;
	color:#FE980F;
}

.category-tab {
  overflow: hidden;
}

.category-tab ul {
  background: #40403E;
  border-bottom: 1px solid #FE980F;
  list-style: none outside none;
  margin: 0 0 30px;
  padding: 0;
  width: 100%;
}

.category-tab ul li a {
  border: 0 none;
  border-radius: 0;
  color: #B3AFA8;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

.category-tab ul  li  a:hover{
	background:#FE980F;
	color:#fff;
}

.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FE980F;
  border:0px;
  color: #FFFFFF;
  cursor: default;
  margin-right:0;
  margin-left:0;
}

.nav-tabs  li  a {
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px 4px 0 0;
  line-height: 1.42857;
  margin-right:0;
}

.recommended_items {
  overflow: hidden;
}

#recommended-item-carousel .carousel-inner .item {
  padding-left: 0;
}

.recommended-item-control {
  position: absolute;
  top: 41%;
}

.recommended-item-control i {
  background: none repeat scroll 0 0 #FE980F;
  color: #FFFFFF;
  font-size: 20px;
  padding: 4px 10px;
}

.recommended-item-control i:hover {
  background: #ccccc6;
}

.recommended_items  h2 {
}

.our_partners{
  overflow:hidden;
}

.our_partners ul {
  background: #ebebeb;
  margin-bottom: 50px;
}


.our_partners ul li a:hover{
	background:none;
}

/*************************
*******Shop CSS******
**************************/


#advertisement {
  padding-bottom: 45px;
}

#advertisement img {
  width: 100%;
}

.pagination {
  display: inline-block;
  margin-bottom: 25px;
  margin-top: 0;
  padding-left: 15px;
}

.pagination  li:first-child  a, .pagination  li:first-child  span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
}

.pagination  li:last-child  a, .pagination  li:last-child  span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.pagination  .active  a, .pagination  .active  span, .pagination  .active  a:hover, .pagination  .active  span:hover, .pagination  .active  a:focus, .pagination  .active  span:focus {
  background-color: #FE980F;
  border-color: #FE980F;
  color: #FFFFFF;
  cursor: default;
  z-index: 2;
}

.pagination  li  a, .pagination  li  span {
  background-color: #f0f0e9;
  border: 0;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
  margin-right: 5px;
  color:#000;
}

.pagination  li  a:hover{
	background:#FE980F;
	color:#fff;
}



/*************************
*******Product Details CSS******
**************************/

.product-details{
	overflow:hidden;
}


#similar-product {
  margin-top: 40px;
}


#reviews {
  padding-left: 25px;
  padding-right: 25px;
}

.product-details {
  margin-bottom: 40px;
  overflow: hidden;
  margin-top: 10px;
}



.view-product {
  position: relative;
}

.view-product img {
  border: 1px solid #ebebeb;
  height: 380px;
  width: 100%;
}

.view-product h3 {
  background: #FE980F;
  bottom: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
  padding: 8px 20px;
  position: absolute;
  right: 0;
}

#similar-product .carousel-inner .item{
	padding-left:0px;
}

#similar-product .carousel-inner .item img {
  display: inline-block;
  margin-left: 15px;
}

.item-control {
  position: absolute;
  top: 35%;
}
.item-control i {
  background: #FE980F;
  color: #FFFFFF;
  font-size: 20px;
  padding: 5px 10px;
}

.item-control i:hover{
	background:#ccccc6;
}

.product-information {
  border: 1px solid #ebebeb;
  overflow: hidden;
  padding-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
}

.newarrival{
	position:absolute;
	top:0;
	left:0
}

.product-information h2 {
  color: #363432;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  margin-top: 0;
  text-align: left;
}

.product-information p {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 5px;
  text-align: left;
}

.product-information span {
  margin-bottom: 8px;
  margin-top: 18px;
}

.product-information span span {
  color: #FE980F;
  /*float: left;*/
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: 700;
  margin-right: 20px;
  margin-top: 0px;
}
.product-information span span span{
  font-size: 28px;
}	
.product-information span span strike{
  font-size: 20px;
  color: #333333;
  font-weight: normal;
}
.product-information span span p{
  font-size: 16px;
  color: #969696;
}	
.product-information span input {
  border: 1px solid #DEDEDC;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 33px;
  outline: medium none;
  text-align: center;
  width: 50px;
}

.product-information span label {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  margin-right: 5px;
}

.share {
  margin-top: 15px;
}


.cart {
  background: #FE980F;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
}


.shop-details-tab {
  border: 1px solid #ebebeb;
  margin-bottom: 75px;
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 10px;
}
.shop-details-tab .col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}


#reviews ul {
  background: #FFFFFF;
  border: 0 none;
  list-style: none outside none;
  margin: 0 0 20px;
  padding: 0;
}

#reviews  ul  li {
	display:inline-block;
}

#reviews ul li a {
  color: #696763;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  padding-right: 15px;
}

#reviews ul li a i{
	color:#FE980F;
	padding-right:8px;
}

#reviews ul li a:hover{
	background:#fff;
	color:#FE980F;
}

#reviews p{
	color:#363432;
}

#reviews  form span {
  display: block;
}

#reviews form span input {
  background:#F0F0E9;
  border: 0 none;
  color: #A6A6A1;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  outline: medium none;
  padding: 8px;
  width: 48%;
}
#reviews form span input:last-child {
  margin-left: 3%;
}

#reviews textarea {
  background: #F0F0E9;
  border: medium none;
  color: #A6A6A1;
  height: 195px;
  margin-bottom: 25px;
  margin-top: 15px;
  outline: medium none;
  padding-left: 10px;
  padding-top: 15px;
  resize: none;
  width: 99.5%;
}

#reviews button {
  background: #FE980F;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}


/*************************
*******404 CSS******
**************************/

.logo-404 {
  margin-top: 60px;
}

.content-404 h1 {
  color: #363432;
  font-family: 'Roboto', sans-serif;
  font-size: 41px;
  font-weight: 300;
}

.content-404 img {
 margin:0 auto;
}

.content-404 p {
  color: #363432;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
}

.content-404  h2 {
  margin-top:50px;
}

.content-404 h2 a {
  background: #FE980F;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 44px;
  font-weight: 300;
  padding: 8px 40px;
}


/*************************
*******login page CSS******
**************************/

#form {
  display: block;
  margin-bottom: 185px;
  margin-top: 185px;
  overflow: hidden;
}

.login-form {

}

.signup-form {

}

.login-form h2, .signup-form h2 {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 30px;
}


.login-form form input, .signup-form form input {
  background: #F0F0E9;
  border: medium none;
  color: #696763;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 300;
  height: 40px;
  margin-bottom: 10px;
  outline: medium none;
  padding-left: 10px;
  width: 100%;
}

.login-form form span{
  line-height: 25px;
}

.login-form form span input {
  width: 15px;
  float: left;
  height: 15px;
  margin-right: 5px;
}

.login-form form button {
  margin-top: 23px;
}

.login-form form button, .signup-form form button {
  background: #FE980F;
  border: medium none;
  border-radius: 0;
  color: #FFFFFF;
  display: block;
  font-family: 'Roboto', sans-serif;
  padding: 6px 25px;
}
.signup-form label{
	display: none!important;
}
.signup-form .checkbox{
	padding-left: 5px!important;
}
.signup-form .checkbox label{
	display: block!important;
	color: #666663!important;
	float: left;
	margin-top: 10px!important;
}
.signup-form .checkbox input[type="checkbox"]{
	float: left;
	width: inherit!important;
	margin:  0 10px 0 0!important;
	padding: 0;
}
.btngroup{
	padding-top: 10px;
}
.signupbtn{
	float: left;
	margin-right: 10px;
}
form#usrlogin button{
	margin-top: 0px!important;
	margin-right: 10px;
}
.resetbtn{
	float: left;
	background: #DDD!important;
	color: #969696!important;
}
.resetbtn:hover{
	background: #ebebeb!important;
	color: #969696!important;
}
.formlink{
	padding-right: 20px;
	padding-top: 20px;
}
.margrt10px{
	margin-right: 10px;
}
.margbot5px{
	margin-bottom: 5px!important;
}
.margtop10px{
	margin-top: 10px;
}
.login-form label{

}
.message{
	background: none;
	width: 100%;
	padding:3px 7px 3px 7px; text-align:left;
	font-size:14px;
}
.checkoutguest_link{
	background: #fe980f;
	font-family: "Roboto",sans-serif;
    padding: 6px 25px;
    border: 0!important;
    color: #FFF!important;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}


.login-form label input {
  border: medium none;
  display: inline-block;
  height: 0;
  margin-bottom: 0;
  outline: medium none;
  padding-left: 0;
}


.or{
	background: #FE980F;
	border-radius: 40px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	margin-top: 75px;
	text-align: center;
	width: 50px;
}


/*************************
*******Cart CSS******
**************************/

#do_action {
  margin-bottom: 50px;
}

.breadcrumbs {
  position: relative;
}

.breadcrumbs .breadcrumb {
  background:transparent;
  margin-bottom: 75px;
  padding-left: 0;
}

.breadcrumbs .breadcrumb li a {
  background:#FE980F;
  color: #FFFFFF;
  padding: 3px 7px;
}

.breadcrumbs .breadcrumb li a:after {
  content:"";
  height:auto;
  width: auto;
  border-width: 8px;
  border-style: solid;
  border-color:transparent transparent transparent #FE980F;
  position: absolute;
  top: 11px;
  left:48px;

}

.breadcrumbs .breadcrumb > li + li:before {
  content: " ";
}

#cart_items .cart_info {
  border: 1px solid #E6E4DF;
  margin-bottom: 50px
}


#cart_items .cart_info .cart_menu {
  background: #FE980F;
  color: #fff;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}

#cart_items .cart_info .table.table-condensed thead tr {
  height: 51px;
}


#cart_items .cart_info .table.table-condensed tr {
  border-bottom: 1px solid#ebebeb
}

#cart_items .cart_info .table.table-condensed tr:last-child {
  border-bottom: 0
}

.cart_info table tr td {
  border-top: 0 none;
  vertical-align: inherit;
}


#cart_items .cart_info .image {
  padding-left: 30px;
}


#cart_items .cart_info .cart_description h4 {
  margin-bottom: 0
}

#cart_items .cart_info .cart_description h4 a {
  color: #363432;
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
  font-weight: normal;

}

#cart_items .cart_info .cart_description p {
  color:#696763
}


#cart_items .cart_info .cart_price p {
  color:#696763;
  font-size: 18px
}


#cart_items .cart_info .cart_total_price {
  color: #FE980F;
  font-size: 24px;
}

.cart_product {
  display: block;
  margin: 15px -70px 10px 25px;
}

.cart_quantity_button a {
  background:#F0F0E9;
  color: #696763;
  display: inline-block;
  font-size: 16px;
  height: 28px;
  overflow: hidden;
  text-align: center;
  width: 35px;
  float: left;
}


.cart_quantity_input {
  color: #696763;
  float: left;
  font-size: 16px;
  text-align: center;
  font-family: 'Roboto',sans-serif;
  
}


.cart_delete  {
  display: block;
  margin-right: -12px;
  overflow: hidden;
}


.cart_delete a {
  background:#F0F0E9;
  color: #FFFFFF;
  padding: 5px 7px;
  font-size: 16px
}

.cart_delete a:hover {
  background:#FE980F
}


.bg h2.title {
  margin-right:0;
  margin-left:0;
  margin-top: 0;
}

.heading h3 {
  color: #363432;
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
}

.heading p {
  color: #434343;
  font-size: 16px;
  font-weight: 300;
}


#do_action .total_area {
  padding-bottom: 18px !important;
}

#do_action .total_area, #do_action .chose_area {
  border: 1px solid #E6E4DF;
  color: #696763;
  padding: 30px 25px 30px 0;
  margin-bottom: 80px;
}

.total_area span {
  float: right;
}

.total_area ul li {
  background:#E6E4DF;
  color: #696763;
  margin-top: 10px;
  padding: 7px 20px;
}


.user_option label {
  color: #696763;
  font-weight: normal;
  margin-left: 10px;
}


.user_info {
  display: block;
  margin-bottom: 15px;
  margin-top: 20px;
  overflow: hidden;
}

.user_info label {
  color: #696763;
  display: block;
  font-size: 15px;
  font-weight: normal;

}

.user_info .single_field {
  width: 31%
}

.user_info .single_field.zip-field input {
  background: transparent;
  border: 1px solid#F0F0E9
}

.user_info > li {
  float: left;
  margin-right: 10px
}

.user_info > li > span {
}

.user_info input, select, textarea {
  background: #F0F0E9;
  border:0;
  color: #696763;
  padding: 5px;
  width: 100%;
  border-radius: 0;
  resize: none
}

.user_info select:focus {
  border: 0
}


.chose_area .update {
  margin-left: 40px;
}

.update, .check_out {
  background: #FE980F;
  border-radius: 0;
  color: #FFFFFF;
  margin-top: 18px;
  border: none;
  padding: 5px 15px;
}
.update{
    margin-left: 40px;
}

.check_out {
  margin-left: 20px
}



/*************************
*******checkout CSS******
**************************/

.step-one {
  margin-bottom: -10px
}

.register-req, .step-one .heading {
  background: none repeat scroll 0 0 #F0F0E9;
  color: #363432;
  font-size: 20px;
  margin-bottom: 35px;
  padding: 10px 25px;
  font-family: 'Roboto', sans-serif;
}

.checkout-options {
  padding-left: 20px
}


.checkout-options h3 {
  color: #363432;
  font-size: 20px;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
}

.checkout-options p {
  color: #434343;
  font-weight: 300;
  margin-bottom: 25px;
}

.checkout-options .nav li {
  float: left;
  margin-right: 45px;
  color: #696763;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}

.checkout-options .nav label {
  font-weight: normal;
}

.checkout-options .nav li a {
  color: #FE980F;
  font-size: 18px;
  font-weight: normal;
  padding: 0
}

.checkout-options .nav li a:hover {
  background: inherit;
}

.checkout-options .nav i {
  margin-right: 10px;
  border-radius: 50%;
  padding: 5px;
  background: #FE980F;
  color:#fff;
  font-size: 14px;
  padding: 2px 3px;
}


.register-req  {
  font-size: 14px;
  font-weight: 300;
  padding: 15px 20px;
  margin-top: 35px;

}

.register-req p {
  margin-bottom: 0
}



.shopper-info p, 
.bill-to p, 
.order-message p {
  color: #696763;
  font-size: 20px;
  font-weight: 300
}


.shopper-info .btn-primary {
  background: #FE980F;
  border: 0 none;
  border-radius: 0;
  margin-right: 15px;
  margin-top: 20px;
}


.form-two, .form-one {
  float: left;
  width: 47%
}


.shopper-info > form > input, 
.form-two > form > select, 
.form-two > form > input, 
.form-one > form > input {
  background:#F0F0E9;
  border: 0 none;
  margin-bottom:10px;
  padding: 10px;
  width: 100%;
  font-weight: 300
}

.form-two > form > select {
  padding:10px 5px
}

.form-two {
  margin-left: 5%
}


.order-message textarea {
  font-size: 12px;
  height: 335px;
  margin-bottom: 20px;
  padding: 15px 20px;
}

.order-message label {
  font-weight:300;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  margin-left: 10px;
  font-size: 14px
}


.review-payment h2 {
  color: #696763;
  font-size: 20px;
  font-weight: 300;
  margin-top: 45px;
  margin-bottom: 20px
}

.payment-options {
  margin-bottom:125px;
  margin-top: -25px
}

.payment-options span label {
  color: #696763;
  font-size: 14px;
  font-weight: 300;
  margin-right: 30px;
}

#cart_items .cart_info 
.table.table-condensed.total-result {
  margin-bottom: 10px;
  margin-top: 35px;
  color: #696763
}

#cart_items .cart_info 
.table.table-condensed.total-result tr {
  border-bottom: 0
}

#cart_items .cart_info 
.table.table-condensed.total-result span {
  color: #FE980F;
  font-weight: 700;
  font-size: 16px
}

#cart_items .cart_info 
.table.table-condensed.total-result 
.shipping-cost {
  border-bottom: 1px solid #ebebeb;
}




/*************************
*******Blog CSS******
**************************/



.blog-post-area 
.single-blog-post h3 {
  color: #696763;
  font-size: 16px;
  font-family: 'Roboto',sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 17px;
}

.single-blog-post > a {
}

.blog-post-area 
.single-blog-post a img {
  border: 1px solid #ebebeb;
  width: 100%;
  margin-bottom: 30px
}

.blog-post-area  
.single-blog-post p {
  color: #363432
}

.blog-post-area 
.post-meta {
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
}

.blog-post-area 
.post-meta ul {
  padding:0;
  display: inline;
}

.blog-post-area 
.post-meta ul li {
  background:#F0F0E9;
  float: left;
  margin-right: 10px;
  padding: 0 5px;
  font-size: 11px;
  color: #393b3b;
  position: relative;
}

.blog-post-area 
.post-meta ul li i {
  background:#FE980F;
  color: #FFFFFF;
  margin-left: -4px;
  margin-right: 7px;
  padding: 4px 7px;
}

.sinlge-post-meta li i:after,
.blog-post-area 
.post-meta ul li i:after {
  content: "";
  position: absolute;
  width: auto;
  height: auto;
  border-color:transparent transparent transparent #FE980F;
  border-width:4px;
  border-style: solid;
  top:6px;
  left:24px
}

.blog-post-area 
.post-meta ul span {
  float: right;
  color: #FE980F
}

.post-meta span{
    float: right;
}

.post-meta span i{
  color: #FE980F
}


.blog-post-area  
.single-blog-post 
.btn-primary {
  background:#FE980F;
  border: medium none;
  border-radius: 0;
  color: #FFFFFF;
  margin-top: 17px;
}


.pagination-area {
  margin-bottom:45px;
  margin-top:45px
}

.pagination-area 
.pagination li a {
  background:#F0F0E9;
  border: 0 none;
  border-radius: 0;
  color: #696763;
  margin-right: 5px;
  padding: 4px 12px;
}

.pagination-area 
.pagination li a:hover,
.pagination-area 
.pagination li .active {
  background:#FE980F;
  color: #fff
}



/*************************
*******Blog Single CSS******
**************************/

.pager-area {
  overflow: hidden;
}

.pager-area .pager li a {
  background:#F0F0E9;
  border: 0 none;
  border-radius: 0;
  color: #696763;
  font-size: 12px;
  font-weight: 700;
  padding: 4px;
  text-transform: uppercase;
  width: 57px;
}

.pager-area 
.pager li a:hover {
  background: #FE980F;
  color: #fff
}

.rating-area {
  border: 1px solid #ebebeb;
  direction: block;
  overflow: hidden;
}

.rating-area ul li {
  float: left;
  padding: 5px;
  font-size: 12px
}

.rating-area .ratings {
  float: left;
  padding-left: 0;
  margin-bottom: 0
}


.rating-area 
.ratings li i {
  color:#CCCCCC
}

.rating-area .rate-this {
  color: #363432;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.rating-area 
.ratings .color, 
.rating-area .color {
  color: #FE980F
}


.rating-area .tag {
  float: right;
  margin-bottom: 0;
  margin-right: 10px;
}

.rating-area .tag li {
  padding: 5px 2px;
}
.rating-area .tag li span {
  color: #363432;
}


.socials-share {
  margin-bottom: 30px;
  margin-top: 18px;
}


.commnets 
.media-object {
  margin-right: 15px;
  width: 100%;
}

.commnets {
  border: 1px solid #ebebeb;
  padding: 18px 18px 18px 0;
  margin-bottom: 50px
}

.commnets .pull-left {
  margin-right: 22px
}

.commnets p, 
.response-area p, 
.replay-box p {
  font-size: 12px
}

.media-heading {
  color: #363432;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 15px
}

.blog-socials {
  margin-bottom: -9px;
  margin-top: 14px;
}

.blog-socials ul {
  padding-left: 0;
  overflow: hidden;
  float: left;
}

.blog-socials .btn.btn-primary{
  margin-top: 0;
}

.blog-socials ul li {
  
  float: left;
  height: 17px;
  margin-right: 5px;
  text-align: center;
  width: 17px;
}


.blog-socials ul li a {
  color: #393B3B;
  display: block;
  font-size: 10px;
  padding: 1px;
  background:#F0F0E9;
}

.blog-socials ul li a:hover {
  color: #fff;
  background:#FE980F
}


.media-list .btn-primary, 
.commnets .btn-primary {
  background:#FC9A11;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  float: left;
  font-size: 10px;
  padding: 1px 7px;
  text-transform: uppercase;
}

.response-area h2 {
  color: #363432;
  font-size: 20px;
  font-weight: 700;
}

.response-area .media {
  border: 1px solid #ebebeb;
  padding: 18px 18px 18px 0;
  margin-bottom: 27px
}

.response-area .media img{
  height: 102px;
  width: 100%;
}

.response-area .media .pull-left {
  margin-right: 25px
}

.response-area .second-media {
  margin-left: 5%;
  width: 95%;
}


.sinlge-post-meta {
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 15px
}



.sinlge-post-meta li {
  background:#F0F0E9;
  color: #363432;
  float: left;
  font-size: 10px;
  font-weight: 700;
  margin-right: 10px;
  padding: 0 10px 0 0;
  position: relative;
  text-transform: uppercase;
}

.sinlge-post-meta li i {
  background:#FE980F;
  color: #FFFFFF;
  margin-right: 10px;
  padding: 8px 10px;
}

.sinlge-post-meta li i:after {
  top: 7px;
  border-width: 6px;
  left: 27px;
}


.replay-box {
  margin-bottom: 107px;
  margin-top: 55px;
}

.replay-box h2 {
  font-weight: 700;
  font-size: 20px;
  color: #363432;
  margin-top: 0;
  margin-bottom: 45px
}

.replay-box label {
  background:#FE980F;
  color: #FFFFFF;
  margin-bottom: 15px;
  padding: 3px 15px;
  float: left;
  font-weight: 400;
}

.replay-box span {
  color: #FE980F;
  float: right;
  font-weight: 700;
  margin-top: 21px;
}

.replay-box form input {
  border: 1px solid #ebebeb;
  color: #ADB2B2;
  font-size: 12px;
  margin-bottom: 22px;
  padding: 8px;
  width: 100%;
}

.replay-box form input:hover, 
.text-area textarea:hover {
  border: 1px solid #FE980F;
}

.text-area {
  margin-top: 66px
}

.text-area textarea {
  background: transparent;
  border: 1px solid#ebebeb
}

.btn.btn-primary {
  background:#FE980F;
  border: 0 none;
  border-radius: 0;
  margin-top: 16px;
}

.blank-arrow {
  position: relative;
}

.blank-arrow label:after {
  content: "";
  position: absolute;
  width: auto;
  height: auto;
  border-style: solid;
  border-width: 8px;
  border-color:#FE980F transparent transparent transparent;
  top: 25px;
  left: 5px
} 



/*************************
******* Contact CSS ********
**************************/

.contact-map {
  width: 100%;
  height: 385px;
  margin-bottom: 70px
}

.contact-info .heading, 
.contact-form .heading {
  text-transform: capitalize;
}

.contact-form .form-group {
  margin-bottom: 20px;
}

#contact-page 
.form-control::-moz-placeholder {
  color: #8D8D8D;
}

#contact-page .form-control {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #696763;
  height: 46px;
  padding: 6px 12px;
  width: 100%;
  font-size: 16px;
  border-radius: 4px;
  box-shadow:inherit;
}

#contact-page #message {
  height:160px;
  resize:none;
}

#main-contact-form .btn-primary {
  margin-bottom: 15px;
  margin-top: 20px;
}


#contact-page .form-control:focus, 
#contact-page .form-control:hover {
  box-shadow: inherit;
  border-color: #FDB45E;
}

#contact-page .contact-info {
  padding: 0 20px;
}

#contact-page .contact-info address {
  margin-bottom: 40px;
  margin-top: -5px;
}

#contact-page .contact-info p {
  margin-bottom: 0;
  color: #696763;
  font-size: 16px;
  line-height: 25px;
}

.social-networks{
  overflow: hidden;
  text-align: center;
}

.social-networks ul {
  margin-top: -5px;
  padding: 0;
  display: inline-block;
}

.social-networks ul li {
  float: left;
  text-decoration: none;
  list-style: none;
  margin-right: 20px;
}

.social-networks ul li:last-child{
  margin-right: 0;
}

.social-networks ul li a {
  color: #999;
  font-size: 25px;
}

.contact-info .social-networks ul li a i{
  background: none;
}

.contact-info .social-networks ul li a:hover{
  color: #FE980F;
}
.carousel-indicators li{
	border: 1px solid #EEE!important;
}
span.count{
	font-weight: bold;
	font-size: 15px;
	color: #f4ad57;
}
.shopboximg{
	height: 200px;
	display: block;
	line-height: 200px;
	overflow: hidden;
	background: #FFF;
}
.shopboximg img{
	max-height: 200px;
}
.prdct_img, .pr_details{
	float: left;
}
ul.brands-name{
	padding: 10px!important;
}
.brands_products li{
	display: block;
	padding-bottom: 10px;
}
.brands-name .pr_details h4 a{
	font-size: 14px;
	color: #f9951e;
}
.brands_products h2::before{
	left: -48%!important;
    margin-left: 182px!important;
}
.Price{
	color: #414141;
}
.Price strike{
	color: #8c8c8c;
}
.loginnav_slash{
	margin-top: 12px;
	padding:0 15px;
	float: left;
}
.productinfo a.tooltip,.product-overlay a.tooltip{
    display: block;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0.95;
    position: inherit!important;
    visibility: visible;
    z-index: 1030;
}
.productinfo p a,.product-overlay p a{
	margin-bottom: 0!important;
	min-height: 17px;
}	
.wid10p{
	width: 10%;
}
.wid20p{
	width: 20%;
}
.wid30p{
	width: 30%;
}
.wid40p{
	width: 40%;
}
.wid50p{
	width: 50%;
}
.wid60p{
	width: 60%;
}
.wid70p{
	width: 70%;
}
.wid80p{
	width: 80%;
}
.wid90p{
	width: 90%;
}
.wid100p{
	width: 100%;
}
.display_table{
	display: table;
}
.display_table_cell{
	display: table-cell;
}
.tdborder{
	border: 1px solid #ddd;
}
.margin-10px-upbt{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}
.padding-10px-upbt{
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
.padding-10px-sides{
	padding-left: 10px!important;
	padding-right: 10px!important;
}
.billing-pnl .grid-adm, .shipping-pnl .grid-adm{
	display: table;
	width: 100%;
	padding: 5px 10px;
}
.billing-pnl .lft-cell, .shipping-pnl .lft-cell{
	display: table-cell;
	width: 40%!important;
	float: none!important;
	height: auto!important;
}
.billing-pnl .ryt-cell, .shipping-pnl .ryt-cell{
	display: table-cell;
	width: 60%!important;
	float: none!important;
	height: auto!important;
}
.billing-pnl .ryt-cell .box2_admin, .shipping-pnl .ryt-cell .box2_admin{
	width: 100%!important;
}
.billing-pnl #grid_admin #inner_leftcontent{
	padding: 0!important
}
.billing-pnl #grid_admin .lft-cell p, .shipping-pnl #grid_admin .lft-cell p{
	padding-left: 0px!important
}
.billing-pnl #grid_admin #inner_rightcontent, .shipping-pnl #grid_admin #inner_rightcontent{
	float: none!important;
}
.pricemodified p span strike{
	color: #696763;
}
.pricemodified p span{
	color: #fe980f;
}
.mainhd{
	margin-left: 0!important;
	margin-right: 0!important;
}
.myaccountblk{
	padding: 15px 0!important;
	text-align: left!important;
}
.myaccountblk .inr div{
	padding: 15px 10px!important;
	display: block;
}
.myaccountblk .fa{
	padding-right: 10px;
	font-size: 20px;
	color: #fe980f!important;
	}
	.myaccountblk a {
    color: #000 ;
    font-size: 13px;
    font-weight: 500;
	}
	.myaccountblk a:hover{
	color:#fe980f;
	}
.billing-pnl #admin_heading, #ContactAddForm #admin_heading, #forgot #admin_heading, .shipping-pnl #admin_heading, #shipmethod #admin_heading,#items_display_area_admin #admin_heading{
	background: #fe980f;
    background-image: none!important;
    border: 0!important;
    color: #FFF;
    font-family: "Roboto",sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 5px 5px 15px;
    text-align: left;
}
.tblinr_hd, .tblinr_hd .maintext_inner{
	color: #171717!important;
}
.maintext_inner{
	padding: 5px 0 0 0;
}
.bluepayform .box2_admin{
	margin: 5px 0;
}
.single-products{
	min-height: 344px;
}
.mainmenu .navbar-nav{
	margin: 7px 0px!important;
	width: 100%!important;
}
.mainmenu ul.navbar-nav {
	padding-right: 0px!important;
}	
.mainmenu ul.navbar-collapse li{
	box-shadow: 0!important;
	/*padding-right: 0!important;
	padding-right: 0!important;*/
	background: #e7e7e7!important;
}
	
.mainmenu ul.collapsing{
	width: 100%!important;
	margin: inherit!important;
	padding: inherit!important;
	margin-top: 7px!important;
}
.navbar-toggle{
	margin-right: 0!important;
	padding: 0!important;
	margin-right: 0!important;
	background: none!important;
}
.navbar-header .navbar-toggle .icon-bar{
	background: #000;
}
.aligncenter{
	text-align: center;
}
/*------------Left Menu Accordian----*/
.u-vmenu{
	border: 1px solid #ebebeb;
	margin-bottom: 35px;
	padding-bottom: 20px;
	padding-top: 15px;
}
.u-vmenu ul{
	padding-left: 0!important;
}
.u-vmenu ul li {
	width: 100%;
	list-style: none;
}
.u-vmenu ul ul{
	display: none;
}
.u-vmenu > ul > li {
	background:url(../img/zakladka.png) left top no-repeat;
	background-size: 100% auto;
}
.u-vmenu ul li a {
	
	display: block;
	font-size: 13px;
	color: #82846f;
	text-decoration: none;
	outline: none;
}
.u-vmenu > ul > li > a {
	min-height: 42px;
	line-height: 42px;
	padding-left: 15px;
	color: #333333!important;
    font-family: "Roboto",sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}
.u-vmenu > ul > li > ul > li > a {
	padding-left: 20px!important;
	line-height: 22px;
	padding: 4px;
	font-size: 13px;
}
.u-vmenu > ul > li > ul > li > ul > li > a {
	padding-left: 30px!important;
	padding: 4px;
	font-size: 12px;
	color: #333333!important;
}
.u-vmenu > ul > li > ul > li > ul > li > ul > li > a {
	padding-left: 40px!important;
	padding: 4px;
	font-size: 12px;
}
.u-vmenu ul li a[data-option='on']{
	background: url(../img/on.png) right center no-repeat;
}
.u-vmenu ul li a[data-option='off'] {
	background: url(../img/off.png) right center no-repeat;
}

.feedback_outer{
	padding:0 0 0 0;
	border-bottom:1px solid #e9e9e9;
	}
	.feedback_inner{
	padding-top:10px;
	padding-bottom:10px;
	}
	.feedback_inner span{
		padding:0 0 0 10px;
	}
	
	.form_feild_outer #inner_rightcontent{
	width:50%!important;
	}
	.feedbackform_feild_outer #inner_leftcontent{
	width:40%!important; padding:0 0 0 15px;
	}
	
#preview {
	z-index: 1000;
}
.padding_T_15{
	padding-top:15px!important;
}
#grid_admin ul{
	padding-left: 7px!important;
}
#grid_admin ul li{
	margin-bottom: 10px;
}	


/*------------MediaQueries-----------*/
@media (min-width: 768px) {
	.pr_details{
	float: left;
	padding-left: 10px;
	}
	.mainmenu ul.navbar-collapse li{
	background: none!important;
	}
}
@media (min-width: 992px) {

}

@media (max-width: 991px) {
	
#list_admin_top div {
    border-bottom: 1px solid #dfdfdf;
    border-right: 0 none;
    padding: 10px;
    text-align: left;
    width: 100%;
}

#list_admin div{
    border-bottom: 1px solid #dfdfdf;
    border-right: 0 none;
    padding: 10px;
    text-align: left;
    width: 100%;
	}

	#list_admin.gift_detail div, #list_admin_top.gift_detail div{
	border:0px!important;
	width:auto!important;
	}

	#list_admin.myreturns div, #list_admin_top.myreturns div{
	padding:0 15px!important; border:0px!important;
}



}
@media (min-width: 1250px) {

}
@media screen and (max-width: 767px) {
	.chngpwrd .lft-cell01, .chngpwrd .ryt-cell{
		width: 100%!important;
		padding-left: 15px!important;
	}
	.chngpwrd .lft-cell01 p{
		padding-left: 0!important;
	}
	.searchform input{
	width:100%;
	}
	
	 #flashMessage.message{
	 margin:10px 0 0 0;
	 }
	.form_feild_outer #inner_rightcontent{
	width:100%!important;
	padding:0 15px!important;
	}
	
	.form_feild_outer #inner_rightcontent .box2_admin{
	width:100%;
	}
	
	 
	.feedbackform_feild_outer #inner_leftcontent{
	width:100%!important; padding:0 15px!important;
	}
	.feedbackform_feild_outer #inner_rightcontent{
	width:100%!important; padding:0 15px;
	}
	.feedbackform_feild_outer #inner_rightcontent .box2_admin{
	width:100%!important;
	}

}
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.mainmenu ul.collapsing{
	width: 100%!important;
	margin: inherit!important;
	padding: inherit!important;
	margin-top: 7px!important;
	}
	.search_box{
		width: 100%!important;
	}
	.carousel .girl{
		max-height: 250px!important;
	}
	
	
} 


@media only screen
and (min-device-width : 320px) 
and (max-device-width :359px) {

.carousel .girl{
	max-height:200px!important;
}

} 
@media screen and (-webkit-min-device-pixel-ratio: 0) {

}
@media only screen
and (max-width : 320px) {

} 

