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

/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
img {
	border:0px;
	vertical-align:middle;
}
a {
	text-decoration:none;
}
.left {
	float:left
}
.right {
	float:right !important;
}
 @font-face {
 font-family: '33535gillsansmt';
 src: url('http://fontsforweb.com/public/fonts/1416/33535gillsansmt.eot');
 src: local('33535gillsansmt'), url('http://fontsforweb.com/public/fonts/1416/33535gillsansmt.ttf') format('truetype');
}
@font-face {
 font-family: 'PTSansRegular';
 src: url('../fonts/pts55f.eot');
 src: url('../fonts/pts55f.eot') format('embedded-opentype'), url('../fonts/pts55f.woff') format('woff'), url('../fonts/pts55f.ttf') format('truetype'), url('../fonts/pts55f.svg#PTSansRegular') format('svg');
}
.full_width {
	margin:0 auto;
	width:100%;
}
.red_header {
	background:url(../images/top_head.jpg) repeat-x center;
	width:100%;
	height:48px;
}
.wrapper {
	margin:0 auto;
	width:940px;
}
/************Top Menu****************/


.top_menu {
    background: url("../images/orange_menu.jpg") no-repeat scroll -27px 0 transparent;
    float: right;
    height: 46px;
    width: 287px;
}
.top_menu ul {
}
.top_menu ul li {
	float:left;
	line-height:46px;
	margin:0 19px 0 17px;
}
.top_menu ul li a {
	font-family: '33535gillsansmt';
	font-size:13px;
	color:#fff;
	font-style:italic;
	float:left;
}
.top_menu ul li a img {
	margin-right:8px;
}
.top_menu ul li.search {
	margin:0px;
	padding:0px;
}
/************Main Nav****************/

.main_nav_bg {
	background:#fff;
	border-bottom:1px solid #c5c8cb;
	border-top:1px solid #c5c8cb;
	margin:2px 0
}
a.logo {
	float: left;
	margin-left: 4px;
	margin-top: 18px;
}
.main_nav {
	float:right;
	height:110px;
}
.main_nav ul {
}
.main_nav ul li {
	float:left;
	margin:0 1px
}
.main_nav ul li a {
	float:left;
	line-height:110px;
	padding:0 25px;
	font-family: '33535gillsansmt';
	font-size:12px;
	color:#555f6d;
	text-transform:uppercase
}
.main_nav ul li a:hover, .main_nav ul li.active a {
	background:#f6f8fb;
	border-left:1px solid #e9eaed;
	border-right:1px solid #e9eaed;
}
/************Banner Content****************/

.banner {
	background:url(../images/red_contnt_box.jpg) repeat-x center;
	height:578px;
}
img.new_arrival {
	float:left;
	margin:215px 0 0 15px;
}
.slogen_box {
	float:right;
	margin-top:110px;
	width:495px;
}
.black_circle {
	float:left;
	text-align:center;
	width:100%;
	margin:109px 0 80px 0;
	font-family: '33535gillsansmt';
	;
	font-size:12px;
	color:#fff
}
.black_circle img {
	float:left;
	margin:0 0 45px 30px;
}
.banner_foter {
	text-align:center;
	display:block
}
.banner_foter p {
	color:#fff;
	font-size:16px;
	font-family: '33535gillsansmt';
	;
	text-align:center
}
.banner_foter p span {
	color:#9babbc;
}
.last_item {
	margin-right:0px !important;
}
/************Home Category****************/

.category_bg {
	background:url(../images/doted_bg.jpg) repeat-x;
}
.input_type {
	background:url(../images/home_input.jpg) repeat-x;
	height:47px;
	width:97%;
	padding:0 10px 0 25px;
	margin:0px 0 30px 0;
	line-height:47px;
}
.input_type p {
	color:#0f141a;
	font-size:13px;
	font-family: 'PTSansRegular';
	display:inline
}
.arrows {
	float:right;
}
.item_container {
	float:left;
	background:#fff;
	width:216px;
	position:relative;
	padding-bottom:15px;
	margin:0 25px 25px 0px;
}
.item_tag {
	position:absolute;
	top:0px;
	left:0px
}
.item_container img {
	margin-bottom:15px;
}
.item_container h2 {
	color:#0c1117;
	font-family: '33535gillsansmt';
	;
	font-size:14px;
	margin:0 0 10px 10px;
	text-transform:uppercase;
}
.item_container h2.active2 {
	color:#ffa994
}
.item_container h2 span {
	padding-right:10px;
}
.item_container p {
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#909090;
	width:160px;
	padding-left:25px;
	text-align:justify
}
.home_about {
	width:100%;
	margin:55px 0 35px 0;
	float:left
}
.about_text {
	float:left;
	margin-left:24px;
	padding:25px 20px 0 25px;
	background:url(../images/about_bg.jpg) no-repeat;
	width:414px;
	height:215px;
}
.about_text h3 {
	font-size:20px;
	color:#ffa07e;
	font-family: '33535gillsansmt';
	;
}
.about_text p {
	color:#545454;
	font-size:13px;
	font-family: '33535gillsansmt';
	;
	padding-top:15px;
}
.about_text p small {
	color:#212833
}
/************Footer****************/

.red_footer {
	background:url(../images/footer_red_bg.jpg) repeat-x;
	height:226px;
	padding-top:20px;
}
.recentpost_box {
	float:left;
	width:450px;
}
.recentpost_head {
	float:left;
	border-bottom:1px solid #000;
	width:100%
}
.recentpost_head ul {
}
.recentpost_head ul li {
	float:left;
	margin-right:2px;
}
.recentpost_head ul li a {
	float:left;
	color:#fff;
	padding:0 25px;
	line-height:32px;
	font-family: '33535gillsansmt';
	;
	font-size:14px;
	background:#d53417;
	text-transform:uppercase;
}
.recentpost_head ul li.active a {
	background:#000
}
.recentpost_content {
}
.recentpost {
	float:left;
	padding-bottom:20px;
	background:url(../images/post_boder.jpg) repeat-x bottom;
	margin-top:20px;
}
.post_discptn {
	float:left;
	margin-left:15px;
	width:375px;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#fff
}
.latest_tweets {
	float:left;
	width:220px;
	margin-left:25px;
}
.latest_tweets h4 {
	background:#000;
	line-height:32px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-family: '33535gillsansmt';
	;
	font-size:14px;
}
.latest_tweets p {
	font-size:13px;
	color:#fff;
	font-family: 'PTSansRegular';
	margin-top:15px;
	padding-bottom:20px;
	background:url(../images/post_boder.jpg) repeat-x bottom;
}
.latest_tweets p span {
	background:#861400;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	;
	-o-border-radius:5px;
	text-align:center;
	line-height:33px;
	width:200px;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#c0c0c0;
	display:block;
	margin-top:10px;
}
.black_footer {
	background:url(../images/black_footer.jpg) repeat-x;
	padding-top:25px;
}
.shipping_faq {
	float:left;
	width:285px;
	margin-right:18px;
}
.shipping_faq h5 {
	font-family: '33535gillsansmt';
	;
	font-size:14px;
	color:#3a4653;
	border-bottom:1px solid #d2d5da;
	padding-bottom:13px;
	margin-bottom:20px;
}
.shipping_faq ul li {
	float:left;
	color:#848484;
	font-size:12px;
	font-family: 'PTSansRegular';
	margin:0 0 12px 11px;
	width:131px;
	text-align:left
}
.shipping_faq ul li a {
	color:#848484;
	font-size:12px;
	font-family: 'PTSansRegular';
	margin:0 0 12px 11px;
	clear:both
}
.social_icon {
	width:170px;
	margin:0 auto;
}
.social_icon a, .payment_icon a {
	float:left;
	margin:15px 17px 0 0;
}
.payment_icon {
	float:left;
	width:100%;
}
.copyrite {
	float:left;
	width:100%
}
.copyrite p {
	line-height:76px;
	font-family: 'PTSansRegular';
	font-size:12px;
	color:#576171;
	text-align:center
}
/************Category Page****************/

.category_page_bg {
	background:url(../images/red_category_bg.jpg) repeat-x center;
	padding-top:33px;
	min-height:89px;
}
.inner_heading h2 {
	font-family: '33535gillsansmt';
	;
	color:#fff;
	font-size:22px;
	margin-top:20px;
	display:inline;
	text-transform:uppercase;
}
.category_form {
	float:right;
	width:558px;
}
.category_form span {
	float:left;
	width:183px;
}
.category_form label {
	font-style:italic;
	color:#fff;
	font-size:13px;
	font-family: '33535gillsansmt';
	;
	margin-bottom:10px;
	display:block;
}
.category_form input[type=submit] {
	float:right;
	background:#fbf9f8;
	height:23px;
	line-height:23px;
	width:67px;
	text-align:center;
	color:#a32000;
	font-style:italic;
	font-size:13px;
	font-family: 'PTSansRegular';
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	margin-top:21px;
	cursor:pointer;
}
.inner_content_bg {
	background:url(../images/inner_content_bg.jpg) repeat center;
}
.slider_container {
	float:left;
	width:100%;
	margin:-10px 0 25px 0
}
.item_price {
	width:160px;
	margin:12px 0 0 25px;
	display:block
}
.item_price span {
	float:left;
	padding:0 8px;
	line-height:23px;
	color:#fff;
	font-family: 'PTSansRegular';
	font-size:14px;
	background:#ffa994;
	margin-right:2px;
}
span.line_trough {
	background:#ffd8cf;
	text-decoration:line-through;
}
.item_price a {
	float:right
}
.item_price img {
	margin:0px;
}
.nomargin {
	margin-right:0px;
}
.pagination_box {
	float:left;
	background:url(../images/pagination_bg.png) no-repeat;
	width:100%;
	margin:15px 0 40px 0
}
.pagination {
	margin:0 auto;
	width:100px;
}
.pagination ul {
	margin-top:-6px
}
.pagination ul li {
	float:left;
	height:19px;
	width:19px;
	text-align:center;
}
.pagination ul li a {
	float:left;
	color:#b5b5b5;
	font-family: 'PTSansRegular';
	font-size:13px;
	height:19px;
	width:19px;
}
.pagination ul li a:hover, .pagination ul li.active_page a {
	background:url(../images/pagination_hover.jpg) no-repeat;
	color:#fff;
	height:19px;
	width:19px;
	text-align:center
}
/**********		BREADCRUMB		************/
.breadcrumb {
	width:39%;
	padding:0px 0 25px 0;
	clear:both;
	color:#39414b;
	display:block
}
.breadcrumb ul {
}
.breadcrumb ul li {
	color:#b22300;
	float:left;
	padding-right:7px;
	float:left
}
.breadcrumb ul li a {
	color:#b22300;
	font-size:11px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif
}
.breadcrumb ul li.cur {
	font-size:11px
}
.next_previous {
	float:right;
	width:14%;
	margin-top:-47px;
}
.next_previous ul li {
	float:left;
	padding-right:7px;
	float:left
}
.next_previous ul li a {
	color:#fff;
	font-size:13px;
	float:left;
	font-family: '33535gillsansmt';
	;
	font-style:italic;
	text-align:right;
	margin-top: 9px;
}
.second_heading {
	float:right;
	width:10%;
	margin-top:0px;
	text-align:right
}
.second_heading ul li {
	float:left;
}
/**********		BREADCRUMB END		************/

/************Product Page****************/
.product_container {
	float:left;
	width:100%;
	margin:20px 0 32px 0;
}
.product_tab {
	float:left;
	width:457px;
}
.product_slider {
	float:right;
	width:458px;
	height:681px;
}
.product_tab ul {
}
.product_tab ul li {
	float:left;
}
.product_tab ul li a {
	float:left;
	background:url(../images/product_tab_lbg.jpg) repeat-x;
	line-height:32px;
	height:32px;
	padding:0 10px;
	color:#fff;
	font-family: '33535gillsansmt';
	;
	font-size:14px;
	text-transform:uppercase;
	border-right:1px solid #c5c9cc
}
.product_tab ul li a:hover, .product_tab ul li.active a {
	color:#f46b48;
	background:#fff;
	border:0px;
}
.product_left {
	float:left;
	width:457px;
	margin-right:25px;
}
.product_tab_box {
	float:left;
	width:457px;
}
.white_box_content {
	background:#fff;
	float:left;
	width:427px;
	padding:15px;
	border-top:1px solid #c5c9cc;
}
.white_box_content h3 {
	font-family: '33535gillsansmt';
	;
	font-size:20px;
	color:#34343c;
	display:inline;
	line-height:114px;
}
.product_lining {
	float:left;
	margin:1px 0 20px 0;
	background:url(../images/product_option.jpg) repeat;
	width:427px;
	padding:40px 15px 15px 15px;
}
.red_circle {
	background:url(../images/product_red.jpg) no-repeat;
	width:89px;
	height:87;
	text-align:center;
	line-height:87px;
	font-family: '33535gillsansmt';
	;
	color:#fff;
	font-size:20px;
	float:right
}
.product_deatil li {
	float:left;
	text-align:left;
	width:198px;
	margin:0 15px 15px 0;
	font-family: 'PTSansRegular';
	font-weight:bold;
	font-size:12px;
	color:#6b6b6b
}
.product_deatil li span {
	font-weight:normal;
	padding-left:4px;
}
.product_lining p {
	padding-top:30px;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#6b6b6b;
	clear:both;
}
.oder_product {
	float:left;
	width:427px;
	margin:47px 0 54px 0
}
.oder_product span {
	float:left;
	width:187px;
	text-align:left;
}
.oder_product span small {
	clear:both;
	text-align:left;
	color:#898989;
	font-family: 'PTSansRegular';
	font-size:12px;
	padding-bottom:6px;
	display:block
}
.oder_product span a {
	float:left;
	margin-left:5px;
	text-align:center;
	color:#fff;
}
a.orange {
	background:url(../images/orange.jpg) no-repeat;
	width:21px;
	height:21px;
}
a.red {
	background:url(../images/red.jpg) no-repeat;
	width:21px;
	height:21px;
}
a.grey {
	background:url(../images/grey.jpg) no-repeat;
	width:21px;
	height:21px;
}
.oder_product span label {
	text-align:left;
	font-family: 'PTSansRegular';
	font-size:12px;
	color:#898989;
	margin-bottom:6px;
	display:block
}
.oder_product span input[type=text] {
	background:url(../images/quantity-input.jpg) no-repeat;
	width:65px;
	height:21px;
	padding-left:5px;
	border:none
}
.width_186 {
	background:url(../images/promo_code.jpg) no-repeat !important;
	width:186px !important;
}
.star_box {
	float:left;
	width:211px;
}
ul.star li {
	float:left;
	margin-right:1px;
}
ul.star {
	margin:14px 0 8px 0;
}
ul.customer_view li {
	float:left;
	padding-right:6px;
}
ul.customer_view li a {
	float:left;
	font-size:13px;
	color:#6e6e6e;
	font-family: 'PTSansRegular';
}
.other_option li {
	float:left;
	width:152px;
}
.other_option li span {
	margin-right:8px;
}
.other_option li a {
	color:#545454;
	font-size:12px;
	font-family: 'PTSansRegular';
}
.product_right {
	float:right;
	width:458px;
	margin-top:-30px;
}
.social_sharing {
	float:right;
	margin:24px 0 33px 0;
	width:150px;
}
.social_sharing a {
	float:left;
	margin-right:5px;
}
h4.related_product {
	font-size:14px;
	color:#ffa07e;
	font-family: '33535gillsansmt';
	;
	margin:47px 0 34px 0
}
.shadow {
	box-shadow:0 0 10px #eaeaea
}
/************Product Compare Page****************/
span.product_compare {
	font-size:13px;
	color:#a8a8a8;
	font-family: 'PTSansRegular';
	float:left;
	clear:both
}
.compare_box {
	float:left;
	width:215px;
	margin:0px 5px 0 0
}
.compare_head {
	float:left;
	background:url(../images/compare_head_bg.jpg) no-repeat;
	width:216px;
	line-height:42px;
	position:relative;
	border-bottom:1px solid #fff;
	margin-top:15px;
}
.compare_head h1 {
	font-family: '33535gillsansmt';
	;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	margin-left:20px;
}
.compare_head a {
	position:absolute;
	right:10px;
	top:10px;
}
.compare_img {
	float:left;
	width:100%;
	position:relative;
	z-index:1
}
.compare_img span {
	background:url(../images/compare_price.png) no-repeat;
	width:89px;
	height:87px;
	line-height:87px;
	text-align:center;
	font-family: '33535gillsansmt';
	;
	font-size:20px;
	color:#fff;
	position:absolute;
	top:172px;
	right:15px;
}
.compare_text {
	position:relative;
	width:89%;
	padding:57px 10px 0 15px;
	float:left;
	background:#fff
}
.compare_text p {
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#6b6b6b;
	padding-bottom:20px;
}
.star_reveiw {
	width:192px;
	float:left;
	border-bottom:1px solid #e0e0e0;
	padding-bottom:22px;
	margin-bottom:20px;
	text-align:center;
	position:relative;
}
.star_reveiw a {
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#a8b6c3;
	margin-bottom:10px;
}
.star_reveiw ul {
	margin-left:52px;
}
.star_reveiw ul li {
	float:left;
	margin-left:5px;
}
.detail_product {
}
.detail_product li {
	border-top:1px solid #e0e0e0;
	line-height:40px;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#6b6b6b;
}
span.detail {
	background:#a8b6c3;
	font-family: 'PTSansRegular';
	font-size:12px;
	color:#fff;
	padding:0 25px 0 12px;
	line-height:40px;
	position:absolute;
	top:115px;
	left:-73px;
}
.position_relitive {
	position:relative
}
.position_relitive span {
	background:#a8b6c3;
	font-family: 'PTSansRegular';
	font-size:12px;
	color:#fff;
	padding:0 0px 0 12px;
	line-height:40px;
	position:absolute;
	width:60px;
}
.position_relitive span.code {
	top:-164px;
	left:-88px;
}
.position_relitive span.brand {
	top:-123px;
	left:-88px
}
.position_relitive span.colour {
	top:-82px;
	left:-88px
}
.position_relitive span.availabe {
	top:-41px;
	left:-88px
}
.compare_pink {
	background:url(../images/compare_pink.jpg) repeat-x;
	line-height:30px;
	width:87%;
	padding:0 15px;
	font-family: 'PTSansRegular';
	color:#fff;
	font-size:14px;
	float:left
}
.compare_pink a {
	float:right;
	font-size:14px;
	font-family: 'PTSansRegular';
	color:#fff
}
.cart_containing {
	float:left;
	width:100%;
	margin:-10px 0 0 0;
}
.cart_head {
	background:url(../images/shopping_cart_01.jpg) repeat-x;
	float:left;
	width:927px;
	border:2px solid #f0f0f0;
	height:47px;
	line-height:47px;
	padding-left:10px;
}
p.cart_product {
	float:left;
	width:610px;
	text-align:left;
	font-family: '33535gillsansmt';
	;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}
span.unit_price {
	float:left;
	text-align:left;
	font-family: '33535gillsansmt';
	;
	color:#fff;
	font-size:13px;
	width:123px;
	text-transform:uppercase;
}
span.total {
	float:left;
	text-align:left;
	font-family: '33535gillsansmt';
	;
	color:#fff;
	font-size:13px;
	width:70px;
	text-transform:uppercase;
}
.shoping_content_box {
	background:url(../images/shopping_cart_02.jpg) no-repeat;
	width:920px;
	height:690px;
	padding:0 10px;
	float:left
}
.shoping_box {
	float:left;
	margin:5px 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #d3d5da;
	width:100%
}
.shoping_img {
	float:left;
	width:610px;
	position:relative
}
.shoping_img span {
	position:absolute;
	top:7px;
	left:185px;
	z-index:1
}
.cart_text {
	float:left;
	width:309px;
	margin:47px 0 0 25px;
}
.cart_text h2 {
	text-transform:uppercase;
	font-family: '33535gillsansmt';
	;
	color:#0c1117;
	font-size:14px;
	margin-bottom:17px;
}
.cart_text p {
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#6b6b6b;
	padding-bottom:30px
}
.color_box {
	float:left;
	width:70px;
}
.color_box p {
	width:44px;
	text-align:left;
	padding:0px;
	display:inline;
}
.cart_text ul {
	float:left;
	width:100px;
	margin-left:47px;
}
.cart_text ul li {
	float:left;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#6b6b6b;
}
.price_innum {
	float:left;
	text-align:left;
	width:123px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#6b6b6b;
	margin-top:90px;
}
.price_innum input[type=text] {
	float:left;
	background:url(../images/shoping_input.jpg) no-repeat;
	width:60px;
	height:27px;
	text-align:center;
	line-height:27px;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#6b6b6b;
}
.total_calculation {
	float:left;
	width:64px;
	text-align:center;
	height:27px;
	line-height:27px;
	background:#ffa994;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	margin-top:90px;
}
.no_boder {
	border-bottom:none !important
}
.grad_total_box {
	float:left;
	height:47px;
	line-height:47px;
	width:100%;
	background:url(../images/shopping_cart_05.jpg) repeat-x bottom;
	color:#6b6b6b;
	font-family: 'PTSansRegular';
	font-size:13px;
}
.total_01 {
	float:left;
	width:658px;
}
.total_01 label {
	float:left;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#6b6b6b;
	width:218px;
	text-align:left;
}
.total_01 input[type=text] {
	float:left;
	background:url(../images/shoping_06.jpg) no-repeat;
	width:212px;
	height:21px;
	line-height:21px;
	padding-left:5px;
	margin:13px 18px 0px 0;
	border:none
}
.total_01 input[type=submit] {
	float:left;
	margin-top:13px;
	background:#a8b6c3;
	width:93px;
	text-align:center;
	line-height:21px;
	color:#fff;
	font-family: 'PTSansRegular';
	font-size:13px;
	border:none;
	height:21px;
}
.total_01 select {
	float:left;
	width:101px;
	margin:13px 17px 0 0;
	color:#8b8b8b;
	font-family: 'PTSansRegular';
	font-size:13px;
	padding-left:5px;
	height:21px;
}
.total_01 a {
	float:right;
	margin-top:15px;
}
.total_02 {
	float:left;
	text-align:right;
	width:156px;
}
.total_03 {
	float:left;
	text-align:right;
	width:107px;
}
.shoping_bottom {
	float:left;
	background:url(../images/shoping_08.jpg) repeat-x;
	width:927px;
	border-top:2px solid #f0f0f0;
	height:53px;
	padding-left:10px;
	margin-bottom:40px
}
a.continue_shoping {
	float:left;
	background:url(../images/shoping_09.jpg) repeat-x;
	width:164px;
	text-align:center;
	height:28px;
	line-height:28px;
	border:1px solid #4f6f96;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: '33535gillsansmt';
	;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	margin-top:12px;
}
a.chekout {
	float:left;
	background:url(../images/shoping_10.jpg) repeat-x;
	width:96px;
	text-align:center;
	height:28px;
	line-height:28px;
	border:1px solid #ec5439;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: '33535gillsansmt';
	;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	margin:12px 13px 0 0px;
}
.shoping_bottom p {
	float:left;
	width:140px;
	height:53px;
	line-height:53px;
	text-align:center;
	background:#111720;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#fff
}
/************About Us Page****************/

.about_us_container {
	background:url(../images/aboutus_01.jpg) repeat;
	width:100%;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#545454;
	border-bottom:3px solid #d3d5da;
}
.aboutus_01 {
	float:left;
	width:890px;
	padding:30px 0 20px 0;
	border-bottom:1px solid #d3d5da;
	margin:0 25px;
}
.about01_text {
	float:left;
	width:652px;
	margin-left:25px;
}
.about01_text h1 {
	font-family: '33535gillsansmt';
	;
	font-size:20px;
	color:#ffa07e;
	margin:14px 0 20px 0
}
.about01_text h2 {
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#d43417;
	margin-top:25px;
}
.about01_text p {
	padding:27px 0 0 0;
}
.aboutus_02 {
	float:left;
	width:422px;
	margin:0 27px 0 0
}
.aboutus_02 h1, .aboutus_04 h4 {
	font-family: 'PTSansRegular';
	font-size:24px;
	color:#ffa07e;
	margin-bottom:27px;
	text-transform:uppercase
}
.aboutus_02 p {
	padding-bottom:23px;
}
.aboutus_02 h2 {
	font-size:16px;
	color:#ffa07e;
	font-family: 'PTSansRegular';
	margin-bottom:27px;
	text-transform:uppercase
}
.aboutus_01 h3, .about_03 h2 {
	font-size:14px;
	color:#ffa994;
	font-family: 'PTSansRegular';
	margin-bottom:27px;
	text-transform:uppercase
}
.aboutus_02 h4 {
	font-size:12px;
	color:#d43417;
	font-family: 'PTSansRegular';
	margin-bottom:27px;
}
.aboutus_02 h5 {
	font-size:11px;
	color:#0f141a;
	font-family: 'PTSansRegular';
	margin-bottom:27px;
}
.aboutus_03 {
	float:left;
	width:437px;
}
.this_quote {
	float:left;
	width:82%;
	background:#fff;
	border-top:1px solid #d3d5da;
	border-bottom:1px solid #d3d5da;
	text-align:center;
	padding:30px 40px;
	margin-bottom:27px;
}
.aboutus_btn {
	float:left;
	width:100%;
	margin-bottom:27px;
}
.aboutus_btn a {
	float:left;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	font-family: '33535gillsansmt';
	line-height:30px;
	background:url(../images/dark_btn.jpg) repeat-x;
	width:193px;
	margin-bottom:10px;
}
.aboutus_btn a.light_btn {
	background:url(../images/light.jpg) repeat-x;
}
.about_03 {
	width:360px !important;
	padding:44px 53px 0 25px !important;
}
.about_03 p {
	padding-bottom:25px;
}
.aboutus_04 {
	float:left;
	width:890px;
	padding:30px 0 20px 0;
	margin:0 25px;
}
.aboutus_04 p {
	padding-bottom:30px;
}
.aboutus_05 {
	float:left;
	width:260px;
	margin-right:35px;
}
.aboutus_06 {
	float:left;
	width:100%;
	margin:32px 0 45px 0;
}
.about_pink {
	float:left;
	background:#ffa07e;
	line-height:135px;
	width:215px;
	text-align:center;
	margin-right:25px;
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#fff
}
.about_red {
	background:#d23317
}
.about_grey {
	background:#a8b6c3
}
.about_black {
	background:#192331;
	margin-right:0px !important;
}
/************Blog Page****************/

.blog_left {
	float:left;
	margin:-10px 23px 0 0;
	width:700px;
}
.blog_post_box {
	float:left;
	width:97%;
	padding:0 0px 24px 20px;
	background:url(../images/blog_01.jpg) no-repeat;
	height:269px;
	margin-bottom:23px;
}
.blog_post_head {
	float:left;
	width:100%;
	line-height:47px;
	height:47px;
	margin-bottom:22px;
}
.blog_left h1 {
	font-family: '33535gillsansmt';
	font-size:14px;
	color:#fff;
	display:inline;
}
.blog_post_head a {
	float:right;
	width:136px;
	background:#10161e;
	border-left:1px solid #37475e;
	padding-left:20px;
	margin-top:2px;
	color:#a8b6c3;
	font-size:12px;
	font-family: 'PTSansRegular';
}
.blog_content {
	float:left;
	width:420px;
	margin-left:25px;
	font-size:13px;
	color:#545454;
	font-family: 'PTSansRegular';
}
.blog_content p {
	padding-top:22px;
}
.blog_content span, .post_01 span {
	color:#d43417;
	font-size:13px;
	margin-top:30px;
	display:block;
}
.blog_content span a, .post_01 span a {
	border-bottom:2px solid #f0c8c0;
	color:#d43417;
	font-size:13px;
}
.blog_right {
	float:right;
	width:217px;
	margin-top:-10px;
}
.most_popular {
	float:left;
	background:#fff;
	width:100%;
	margin-bottom:24px;
	border-bottom:2px solid #d3d5da
}
.popular_head {
	float:left;
	background:#ffa994;
	width:99%;
	color:#ffa994;
	line-height:47px;
	border:2px solid #d3d5da
}
.popular_head h2 {
	color:#fff;
	font-family: '33535gillsansmt';
	font-size:14px;
	padding-left:18px;
	text-transform:uppercase;
}
.popular_content {
	margin:0px 9px 0px 18px;
	padding:14px 0;
	width:191px;
	border-bottom:1px solid #d3d5da;
	font-size:13px;
	color:#131a34;
	font-family: 'PTSansRegular';
	float:left
}
.popular_content img {
	float:left;
	margin-right:22px;
}
.popular_content span {
	color:#8d8d8d;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.archive_head {
	border:none;
	width:100%
}
.archive_centent a {
	float:left;
	background:#e5e9ed;
	padding:0 13px;
	line-height:33px;
	margin:2px;
	color:#545454;
	font-size:13px;
	font-family: 'PTSansRegular';
}
.archive_list {
	padding:0px !important;
	width:100%
}
.archive_list ul {
}
.archive_list ul li {
}
.archive_list ul li a {
	font-size:13px;
	color:#545454;
	font-family: 'PTSansRegular';
	line-height:31px;
	padding-left:26px;
	height:31px;
	float:left;
	clear:both;
	width:88%
}
.archive_list ul li a:hover {
	background:#cbd3db;
	line-height:31px;
}
.post_01 {
	background:url(../images/post_2.jpg) no-repeat;
	width:699px;
	height:1037px;
	border-bottom:3px solid #d3d5da;
}
.post_01_text {
	float:left;
	padding:35px 28px 0 32px;
	width:649px;
	font-size:13px;
	color:#555454;
	font-family: 'PTSansRegular';
}
.post_01_text h1 {
	font-family: '33535gillsansmt';
	font-size:20px;
	color:#ffa994;
	margin-bottom:40px;
	display:block
}
.post_01 p {
	font-size:13px;
	color:#555454;
	font-family: 'PTSansRegular';
	padding-bottom:25px;
}
.post_02 {
	float:left;
	background:#fff;
	border-top:1px solid #d3d5da;
	border-bottom:1px solid #d3d5da;
	text-align:center;
	width:580px;
	padding:30px 28px 23px 28px;
	margin-bottom:40px
}
.comment_grey {
	float:left;
	background:#cbd3db;
	line-height:47px;
	padding-left:30px;
	width:670px;
	margin:30px 0 25px 0
}
.comment_grey a {
	color:#fff;
	font-size:14px;
	font-family: '33535gillsansmt';
}
.post_03 {
	float:left;
	width:638px;
	margin:0 30px;
	padding-bottom:25px;
	border-bottom:1px solid #d3d5da;
	margin-bottom:25px;
}
.post_03 img {
	float:left;
	margin-right:25px;
}
.post03_text {
	float:left;
	width:542px;
}
.post03_text p {
	padding-bottom:10px;
}
.post_03_text ul {
	float:left;
}
.post_03 li {
	float:left;
	font-size:13px;
	color:#555454;
	font-family: 'PTSansRegular';
	margin:0 4px;
}
.post_03 li a {
	font-size:13px;
	color:#d53518;
	font-family: 'PTSansRegular';
	margin-left:3px
}
a.reply {
	float:right;
	background:#ffa994;
	width:72px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-family: 'PTSansRegular';
}
/************Contact Us Page****************/

.map {
	background:url(../images/map.jpg) no-repeat;
	width:100%;
	height:230px;
}
.contact_01 {
	background:url(../images/contact_01.jpg) repeat-x;
	height:91px;
	line-height:91px;
	width:100%;
	font-size:16px;
	color:#9cabbc;
	font-family: 'PTSansRegular';
	text-align:center;
	margin-bottom:30px
}
.contact_01 span {
	color:#fff
}
.contact_02 {
	float:left;
	width:418px;
	background:url(../images/contact_02.jpg) no-repeat;
	height:413px;
	padding:20px 20px 0 20px;
	margin-bottom:50px;
	border-bottom:2px solid #d3d5da;
}
.contact_02 h1 {
	margin-top:27px;
	color:#fdbaa2;
	font-size:20px;
	font-family: '33535gillsansmt';
	text-transform:uppercase;
}
.contact_02 p {
	color:#545454;
	font-size:13px;
	font-family: 'PTSansRegular';
	padding-top:27px;
	line-height:20px;
}
.white {
	background:#fff;
	padding-top:30px;
}
.white h2 {
	color:#ffa07e;
	font-size:20px;
	font-family: '33535gillsansmt';
	margin-bottom:30px;
	text-transform:uppercase;
}
.form_bg {
	float:left;
	background:url(../images/aboutus_01.jpg) repeat;
	border-bottom:2px solid #d3d5da;
	width:882px;
	padding:44px 24px 0 37px;
	font-size:13px;
	color:#545454;
	font-family: 'PTSansRegular';
	margin-bottom:45px;
}
.contact_03 {
	width:420px;
	float:left;
	margin-right:27px;
}
.contact_03 p {
	padding-bottom:22px;
	line-height:20px
}
.contact_04 {
	float:left;
	width:434px;
}
.contact_04 label {
	float:left;
	text-align:left;
	width:129px;
	font-size:13px;
	color:#545454;
	font-family: 'PTSansRegular';
}
.contact_04 label span {
	color:#ef4f33
}
.contact_04 input[type=text] {
	float:left;
	background:url(../images/form_input.jpg) no-repeat;
	width:173px;
	line-height:27px;
	padding-left:5px;
	margin-bottom:24px;
	border:none;
}
.contact_04 textarea {
	float:left;
	background:url(../images/textarea.jpg) no-repeat;
	width:305px;
	height:87px;
	border:none
}
.contact_04 input[type=submit] {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	cursor:pointer;
	border:none;
	width:133px;
	text-align:center;
	line-height:27px;
	height:27px;
	margin:15px 0 24px 0;
	background:#ffa994
}
/************Chechout Page****************/

.chekout_01 {
	float:left;
	background:url(../images/checkout_01.png) no-repeat;
	width:700px;
	border-bottom:2px solid #e1e1e1;
}
.chekout01_a {
	float:left;
	width:328px;
	padding:0 0 0 22px;
	margin-bottom:16px
}
.chekout01_a h1 {
	float:left;
	line-height:51px;
	color:#fff;
	font-size:14px;
	font-family: '33535gillsansmt';
}
.returing_form {
	float:left;
	width:292;
	margin-left:5px;
	padding:18px 0;
	font-size:13px;
	font-family: 'PTSansRegular';
	color:#545454
}
.returing_form small {
	display:block;
	margin-bottom:13px
}
.returing_form label {
	width:113px;
	text-align:left;
	float:left;
}
.returing_form label span, .chekout_02_text label small {
	color:#f4968b
}
.returing_form input[type=text], .returing_form input[type=password] {
	float:left;
	background:url(../images/returing_bg.jpg) no-repeat;
	width:178px;
	height:27px;
	line-height:27px;
	border:none;
	margin-bottom:13px
}
.returning_submit {
	margin:0 auto;
	width:99px;
	border:none;
}
.returing_form input[type=submit] {
	background:#ffa994;
	color:#fff;
	font-size:13px;
	width:100%;
	text-align:center;
	line-height:27px;
	font-family: 'PTSansRegular';
	height:27px;
	border:none
}
.returing_form a {
	display:block;
	font-size:12px;
	color:#545454;
	font-family: 'PTSansRegular';
	margin-bottom:10px
}
.returing_form p {
	padding:28px 40px 0 0
}
a.pink_btn {
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:13px;
	width:99px;
	line-height:27px;
	height:27px;
	margin:25px 10px 0 0;
	background:#ffa994;
	text-align:center;
	float:left;
}
a.grey_btn {
	background:#a8b6c3 !important;
	width:140px
}
.chekout_02 {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.chekout_02_head {
	float:left;
	background:url(../images/chekout_02_head.jpg) no-repeat;
	width:100%;
	height:49px;
	line-height:49px;
}
.chekout_02_head li {
	float:left;
	font-family: '33535gillsansmt';
	font-size:14px;
	color:#fff;
	margin-left:22px;
}
.chekout_02_head li.shiping {
	color:#76869d;
	margin-left:110px;
}
.chekout_02_text {
	float:left;
	background:url(../images/Untitled-4.png) repeat;
	border-bottom:2px solid #e1e1e1;
	width:631px;
	padding:35px 40px 0 30px
}
.chekout_02_text span, .form_02 span {
	float:left;
	width:315px;
	margin-bottom: 10px
}
.chekout_02_text label, .form_02 label {
	width:113px;
	text-align:left;
	float:left;
	font-size:13px;
	font-family: 'PTSansRegular';
	color:#545454
}
.chekout_02_text input[type=text], .form_02 input[type=text]  {
	float:left;
	background:url(../images/returing_bg.jpg) no-repeat;
	width:178px;
	height:27px;
	line-height:27px;
	border:none;
}


.chekout_02_text input[type=password], .form_02 input[type=password], .form_02 select  {
	float:left;
	background:url(../images/returing_bg.jpg) no-repeat;
	width:178px;
	height:27px;
	line-height:27px;
	border:none;
}


.chekout_02_text .large_width {
	background:url(../images/adress.jpg) no-repeat !important;
	width:518px !important;
}
.chekout_02_text small {
	float:left;
	width:200px;
	color:#545454;
	font-size:13px;
	font-family: 'PTSansRegular';
}
.chekout_02_text input[type=submit] {
	background:#ffa994;
	color:#fff;
	font-size:13px;
	width:97px;
	text-align:center;
	line-height:27px;
	font-family: 'PTSansRegular';
	height:27px;
	border:none;
	float:right;
	cursor:pointer;
	margin-bottom:16px;
}
.form_02 {
	float:left;
	width:690px;
	padding:0 0px 0 10px;
}
.radio_box {
	float:left;
	width:100%;
	padding:36px 0 25px 0;
	border-bottom:1px solid #e1e1e1
}
.radio_box p {
	float:left;
	font-size:13px;
	font-family: 'PTSansRegular';
	color:#545454;
	width:230px;
}
.radio_input {
	margin-bottom:20px
}
.radio_input p {
	width:113px !important;
}
.small_width {
	background:url(../images/small_width.jpg) no-repeat !important;
	width:79px !important;
}
p.use_cardit {
	float:left;
	font-size:13px;
	font-family: 'PTSansRegular';
	color:#545454;
	padding-top:15px;
}
.form_02 input[type=submit] {
	background:#ffa994;
	color:#fff;
	font-size:13px;
	width:97px;
	text-align:center;
	line-height:27px;
	font-family: 'PTSansRegular';
	height:27px;
	border:none;
	float:right;
	cursor:pointer;
	margin:12px 82px 16px 0;
}
.popular_content h3 {
	font-size:13px;
	color:#606060;
	font-family: 'PTSansRegular';
	margin-bottom:10px;
}
.popular_content h3 small {
	color:#a8b6c3;
	margin-left:5px;
	font-weight:normal;
}
.checkout_last {
	float:left;
	background:url(../images/Untitled-4.png) repeat;
	border-bottom:2px solid #e1e1e1;
	width:700px;
	margin-bottom:20px;
}
.checkout_last_head {
	background:url(../images/checkout_last_head.jpg) repeat-x;
	line-height:47px;
	border:2px solid #fff;
	width:100%
}
.checkout_last_head h2 {
	font-size:14px;
	color:#fff;
	font-family: '33535gillsansmt';
	margin-left:20px;
}
.last_01 {
	float:left;
	margin:15px 0 0 28px;
	width:672px;
}
.last_01 p {
	float:left;
	width:310px;
	text-align:left;
	font-size:14px;
	color:#0c1117;
	font-family: '33535gillsansmt';
	text-transform:uppercase;
}
.last_01 span {
	float:left;
	width:270px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#747474;
}
.last_01 p small {
	float:left;
	width:93px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#747474;
}
.last_white {
	float:left;
	width:637px;
	background:#fff;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	margin:15px 22px 0 28px;
	padding:3px 15px 15px 0;
}
.last_white p {
	float:right;
	width:111px;
	text-align:right;
	margin-top:15px;
	font-size:13px;
	color:#6b6b6b;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold
}
.last_white span {
	width:524px;
	float:right;
	font-family: 'PTSansRegular';
	margin-top:15px;
	font-size:13px;
	color:#6b6b6b;
	text-align:right;
	font-weight:bold;
}
.red_total {
	float:left;
	text-align:right;
	width:637px;
	background:#d7381c;
	margin:3px 20px 15px 28px;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:31px;
	padding-right:15px;
}
.last_text {
	color:#545454;
	font-size:13px;
	font-family: 'PTSansRegular';
	float:left;
	width:400px;
	margin:0 0 30px 35px;
}
.last_text p {
	clear:both;
	padding-top:12px;
}
a.chekout_confrm {
	float:right;
	margin:0 23px 30px 0;
}
.with_340px {
	width:340px !important;
}
.with_291px {
	width:291px !important;
}
/************Sub Menu****************/

.sub_menu {
	width:236px;
	border-bottom:6px solid #ffa07e;
	padding:12px 0;
	background:#fff;
}
.sub_menu li {
}
.sub_menu li a {
	font-size:12px;
	color:#555f6d;
	font-family: '33535gillsansmt';
	display:block;
	line-height:30px;
	padding-left:30px;
}
.sub_menu li a:hover {
	background:#151c25;
	color:#fff
}
/* home page manzoor css start */
.blog_left .column.first {
	width: 193px;
}
.blog_left .column {
	float: left;
	margin: 0 0 20px 20px;
	font-family:Tahoma;
	font-size:13px;
}
.blog_left .column .block h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 20px 0 10px;
}
.blog_left .column a {
	display: block;
	margin: 2px 0;
	color:#909090;
	text-decoration:underline;
}
.blog_left .column a:hover {
	display: block;
	margin: 2px 0;
	color:#db3d20;
	text-decoration:underline;
}
.icon_cat {
	margin-right: 4px;
	margin-top: -3px
}
.search_out {
	width:480px;
	height:37px;
	float:left;
	margin-left:100px;
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
}
.search_input2 {
	background-color: transparent;
	border: medium none;
	float: left;
	height: 14px;
	margin-left: 7px;
	margin-top: 6px;
	padding: 5px;
	width: 320px;
}
.button_search {
	background-image: url("../images/searchbutton.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 34px;
	margin-left: 17px;
	margin-top: 2px;
	width: 106px;
}
/* listing page stared */

.listing_container {
	border-top: 1px solid #CCCCCC;
	position: relative;
}
.row {
    border-bottom: 1px solid #D3D5DA;
    font-family: Tahoma;
    min-height: 98px;
    padding: 20px;
	float: left;
}
.c-1 {
    padding: 0;
    width: 140px;
	float:left;
	position: relative;
}
.cropit {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 3px 4px rgba(30, 30, 30, 0.2);
    height: 91px;
    overflow: hidden;
    padding: 3px;
    text-align: center;
    width: 121px;
}

.second-column-container {
    float: left;
    margin-left: 16px;
    min-height: 74px;
    padding-bottom: 22px;
    position: relative;
    vertical-align: top;
    width: 270px;
}
.second-column-container h3 {
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 300px;
	font-size:16px;
	font-weight:normal;

}
.second-column-container h3 a{
	color:#ef612f;
	font-family:'PTSansRegular';
	font-weight:bold;
	}
.third-column-container  {
    color: #909090;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 33px;
    margin-top: 2px;
    min-height: 96px;
    vertical-align: top;
    width: 96px;
}
.fourth-column-container {
    color: #909090;
    float: left;
    font-size: 12px;
    margin-top: 3px;
    min-height: 96px;
    text-align: right;
    vertical-align: top;
    width: 100px;
}

.cropit img {
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0 !important;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    width: auto;
}

.itemlistinginfo {
    bottom: 0;
    font-size: 12px;
    position: relative;
}

.itemlistinginfo a{
color:#909090;	
	}
	



#list-gal {
	font-family:Tahoma;
	font-size:13px;
	color:#FFF;	
	padding-left:20px;
}
#list-gal a{
color:#FFF;		
	}
#list-gal .sortby.table {
    width: 240px;
	float:right;
}

#list-gal .sortby .date:after, 
#list-gal .sortby .price:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    margin-left: 3px;

}

#list-gal .sortby .date {
    padding-right: 0;
    text-align: right;
    width: 110px;
	float:left;
}
#list-gal .sortby .price {
    padding-right: 0;
    text-align: right;
    width: 110px;
	float:left;
}



#list-gal #listing-toggle {
    font-weight: bold;
}



/*listing side contents started*/
#refine {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
}

#refine .filter {
    padding: 10px;
}

 #refine a + .sub-tree, 
 #refine #Navigator_Category > b {
    padding-left: 20px;
}

#Navigator_Category > .sub-tree > a:before, #Navigator_Category > .sub-tree > .sub-tree > b:before, 
#Navigator_Category > .sub-tree > .sub-tree > a:before {
    border-bottom: 4px solid transparent;
    border-right: 4px solid #787878;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    margin-right: 6px;
}


#refine .collapsible {
    color: #0066D5;
    cursor: pointer;
    text-decoration: none;
}

#refine .collapsible i {
    background-image: url(../images/icons-filters.png);
    display: block;
    float: right;
    height: 17px;
    margin-top: -2px;
    width: 17px;

}
#refine .collapsible.expanded i {
    background-position: 0 -16px;
}
#refine .collapsible i {
    background-image:url(../images/icons-filters.png);
    display: block;
    float: right;
    height: 17px;
    margin-top: -2px;
    width: 17px;

}

#refine > span {
    background-image: -moz-linear-gradient(center top , #F1F1F1, #E6E6E6);
    background-size: 100% auto;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #CCCCCC;
    display: block;
    font-weight: bold;
    line-height: 1em;
    padding: 10px;
}


#refine .filter-range .button-filter {
    background-image: -moz-linear-gradient(center top , #E9E9E9 0%, #D9D9D9 50%, #D0D0D0 50.1%, #CBCBCB 100%);
    background-size: 100% auto;
    border-color: #C3C3C3;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 0 0 1px;
    color: #000000;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 29px;
    margin-top: 2px;
    text-align: center;
    text-indent: 0;
    width: 26px;
}

#refine .filter-range .button-filter img {
    display: inline-block;
    margin: 8px auto;
    vertical-align: baseline;
}

#refine .values {
    border: 1px solid #CCCCCC !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset;
    float: left;
    height: 29px;
    line-height: 20px;
    margin-right: 10px;
    width: 57px;
}

#navigators .values, 
#listing-order-combo {
    background: none repeat scroll 0 0 #FFFFFF;
}

#set_city_filter2, 
.values, 
#listing-order-combo, .sortby span.select {
    border: 1px solid #CCCCCC !important;
    border-radius: 3px 3px 3px 3px !important;
    box-shadow: 0 1px 2px #CCCCCC inset !important;
}


#refine .filter {
    padding: 10px;
}

#refine .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#refine label input {
    float: left;
}

#refine a, 
#Navigator_Category .sub-tree > .sub-tree > b {
    display: block;
    line-height: 1em;
    padding-bottom: 5px;
}

#refine label a {
    padding-top: 3px;
}





/*cv build form started*/

.cv_1 {
    background-image:url(../images/cv-1.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}


.el_bar_txt {
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 11px 0 0 67px;
}


.el_log_frm {
    background-image: url("../images/el_log_frm.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    padding: 5px 0;
    width: 210px;
}


INPUT.my_el_log_frm {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    margin-left: 2px;
    outline: medium none;
    width: 205px;
}

SELECT.my_dob {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 19px;
    outline: medium none;
    padding-top: 2px;
    width: 59px;
}


SELECT.my_er_frm {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    margin-left: 2px;
    outline: medium none;
    width: 205px;
}
.dob {
    background-image: url("../images/dob.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 22px;
    padding: 1px 0;
    width: 61px;
}
.dob {
    background-position: left center;
}


.phone {
    background-image: url("../images/phone.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    width: 122px;
}

INPUT.my_phone {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-left: 1px;
    outline: medium none;
    width: 120px;
}

INPUT.my_dob {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-left: 1px;
    outline: medium none;
    width: 58px;
}


.cv_2 {
    background-image:url(../images/cv-2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}

.cv_3 {
    background-image:url(../images/cv-3.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}

.cv_4 {
    background-image:url(../images/cv-4.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}
.cv_5 {
    background-image:url(../images/cv-5.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}

.cv_6 {
    background-image:url(../images/cv-6.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}


.cv_7 {
    background-image:url(../images/cv-7.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}


.cv_8 {
    background-image:url(../images/cv-8.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}

.cv_9 {
    background-image:url(../images/cv-9.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}


.cv_10 {
    background-image:url(../images/cv-10.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 643px;
}



.er_a_txt {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 3px;
    padding-top: 5px;
    text-align: right;
}


.hd_small_txt_b {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.er_txt_area {
    background-image: url("../images/textarea2.jpg");
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    height: 62px;
    resize: none;
    width: 212px;
}

INPUT.btn {
    background-image: url("../images/btn_back.jpg");
    background-repeat: repeat-x;
    border: medium none;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    height: 30px;
    outline: medium none;
    padding-bottom: 5px;
    text-align: center;
	cursor:pointer;
}



.cancel_button_back {
    background-image: url("../images/cancel_button_back.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    width: 52px;
}

.cancel_button_back_txt {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-top: 7px;
    text-align: center;
}

.cancel_button_back_txt A:link {
    color: #000000;
    text-decoration: none;
}

.t11 {
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}


.t11 A:link {
    color: #0173BA;
    text-decoration: none;
}

.cv_gry_txt {
    color: #858585;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
table{
border: 1px solid #DFE5EC;
}

.t_reg_11 {
    color: #FF0000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.er_a_txt_b {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 3px;
    text-align: right;
}


/*detail picture page start*/

.bridcrumb{
width:100%;
float:left;
line-height:45px;	
font-family:Tahoma, Geneva, sans-serif;
padding-left:10px;
font-size:11px;
	}
.product_picture_outer{
float:left;	
margin-left:15px;
font-family:Tahoma, Geneva, sans-serif;
}
.big_picture{

    height: 308px;
    padding: 8px 15px;
    text-align: center;
    width: 434px;
	float:left;
    border: 1px solid rgba(200, 200, 200, 0.5);
    box-shadow: 0 0 3px rgba(100, 100, 100, 0.5);
    margin-bottom: 10px;
    padding: 5px;	

	}
	
.product_price {
    background-color: #F4F1EB;
    border-radius: 3px 3px 3px 3px;
    color: #7F7869;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 0 10px 10px;
    min-height: 23px;
    padding: 20px 10px;
    width: 167px;
	line-height:16px;
}	

.product_price strong {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    line-height: 1em;
}

.product_thumb{
    height: 61px;
    padding: 8px 15px;
    width: 439px;
	float:left;
    margin-bottom: 10px;
    padding: 5px;		
	}
	
.thumb	{
margin:5px;	
display:block;
float:left;
	}
	
.next_items {
    background: url("../images/large-photo-item_new.png") no-repeat scroll -20px 0 transparent !important;
}
.prev_items,
.next_items {
    display: block;
    float: left;
    height: 62px !important;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 20px !important;
}	

.prev_items {
    background: url("../images/large-photo-item_new.png") no-repeat scroll 0 0 transparent !important;
}

.previos_button{
	width:80px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../images/previ_button.jpg);
	float:left;
margin:0 19px 0 2px;
display:block;
	}
.next_button{
	width:80px;
	height:25px;
	background-repeat:no-repeat;	
	background-image:url(../images/next_button.jpg);
		float:left;
display:block;		
	}
.reply_button{
	width:182px;
	height:39px;
	background-repeat:no-repeat;	
	background-image:url(../images/rerply_button.jpg);
		float:left;
display:block;		
margin-top: 15px;
	}	
	
.user_p	{
float:left;
font-size:17px;	
color:#e24125;
margin:17px 0 5px 0;
font-weight:bold;
	}
	
.user_address	{
float:left;	
margin:5px 0;
	}	
	
.user_adds	{
float:left;	
text-decoration:underline;
margin:5px 0;
color:#131A34;
	}
	
.user_phone	{
float:left;
font-size:17px;	
color:#131A34;
margin:17px 0 0px 0;
font-weight:bold;
}


h2.title-desc {
    font-size: 15px;
    font-weight: bold;
    padding: 15px 10px 5px 0;
	float:left;
	width:95%;
	margin-bottom: 13px;
}
.title-desc {
    border-bottom: 1px solid #CCCCCC;

}

.description_outer{
	float:left;
	width:95%;
	padding:10px;	
	}
	
.description_outer p, 
.description_outer div {
    clear: left;
    line-height: 20px;
    margin: 0;
    padding: 20px 0 0;
	font-size:12px;
}	
.description_outer p {
margin-bottom:20px;	
	}
a.wikilinks {
    border-bottom: 1px dotted black;
    color: #505050;
    text-decoration: none;
}

.optionals dd {
    font-weight: bold;
}
dl, dt, dd {
    display: block;
}

.optionals dt {
    padding-right: 10px;
    text-align: right;
}
.optionals, .optionals dt {
    float: left;
    min-width: 44%;
    white-space: nowrap;
}

.next_pre_button_wrapper{
    float: left;
    margin-bottom: -31px;
    padding-top: 8px;
	}
	
.favorite_outer	{
    float: left;
    height: 50px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 96%;	
	}
	

.wel {
    color: #FFFFFF;
    float: right;
    font-family: '33535gillsansmt';
    font-size: 13px;
    font-style: italic;
    line-height: 44px;
    margin-right: 20px;
}

.hot_job_img{
position:absolute;
top:0;
left:0;	
	}
	
	
.popup_outer{ border: 10px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 11px #999999;
    margin: 0 auto;
    padding: 15px;
    width: 647px;	}
	
	
/*apply job stared*/	
.jsFntSz {
    font-size: 13px;
    padding-top: 16px;
	float: left;
    margin-left: 16px;
}

.mPgCont {
    float: left;
    padding-bottom: 10px;
    width: 100%;
    font-family: '33535gillsansmt';
    font-size: 13px;
}

.mPgCont a{
text-decoration:none;
color: #333333;
	}
	
.mPgCont table{
border:none;
	}	

.detritCont {
    color: #333333;
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 300px;
}

.detDescBox {
    font-size: 13px;
}

.detDescBox .detDescBHd {
    font-size: 15px;
}
.detritCont {
    color: #333333;
}


.prntJbDtl{
float:left;	
	}


.apply_button {
    background-image: url("../images/apply.jpg");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 39px;
    margin-top: 15px;
    width: 182px;
}



.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 5px;
    top: 43px;
    width: 32px;
}
.applyjob_button {
text-decoration: none; position:absolute; bottom:0; left:0; margin-top:15px;}

/******************* added by waqar khan for narrow search ******************/
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	color: #909090;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
	color: #FF6600;
	text-decoration:none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
	color: #FF6600;
	text-decoration:none;
}
