@import url('reset.css');

/************** Accessoires ***************/

body { font: 62.5%/2.0em Verdana,Tahoma,sans-serif normal; background: url('/images/core/bg_inner.jpg') top center no-repeat #120e0b; color: #dad2ba;  }

body#p-index { background: #120e0b url('../images/core/bg_home.jpg') top center no-repeat;}
.hidden { display: none; }
.show { display: inline-block; visibility: visible; }

a { text-decoration: none; color: #ec7800 ; }
h1, h2, h3, h4 { padding-bottom: 15px; }

h1 { width: 500px; height: 26px; display: block; text-indent: -9999px; }
h2 { font-size: 1.6em; font-weight: 100; color: #007191; clear: both; }
h3 {font-size: 1.6em; font-weight:normal; color:#e9b553;}
h4 {font-size: 1.4em;  font-weight: normal; color:#e9b553;}
h5 { font-weight: bold; color: #e9b553;}
hr {  width:100%; height:3px; display:block; margin:20px 0; clear:both; background: url('../images/core/bottom_line.gif') 0 0 repeat-x; border:none;}

#p-index h1 { background: url('../images/core/h1_welcome.gif') 0 0 no-repeat; width:710px;}
#p-about h1 { background: url('../images/core/h1_about.gif') 0 0 no-repeat; }
#p-online_shop h1 { background: url('../images/core/h1_online_shop.gif') 0 0 no-repeat; padding-bottom: 10px!important; }
#p-happy_clothing h1 { background: url('../images/core/h1_happy_clothing.gif') 0 0 no-repeat; }
#p-faqs h1 { background: url('../images/core/h1_faqs.gif') 0 0 no-repeat; }
#p-contact h1 { background: url('../images/core/h1_contact_us.gif') 0 0 no-repeat; }
#p-shopping_cart h1 { background: url('../images/core/h1_shopping_cart.gif') 0 0 no-repeat; }
#p-privacy_policy h1 { background: url('../images/core/h1_privacy.gif') 0 0 no-repeat; }
#p-checkout h1 { background: url('../images/core/h1_checkout.gif') 0 0 no-repeat; }
#p-terms_and_conditions h1 { background: url('../images/core/h1_terms.gif') 0 0 no-repeat; }
#p-search_results h1 { background: url('../images/core/h1_search.gif') 0 0 no-repeat; }

h2.search { display: block; float: left; width: 180px; height: 65px; text-indent: -9999px; background: url('../images/core/h2_search.gif') 0 0 no-repeat; display: block; float: left;  }
h2.buy { width: 180px; height: 25px; background: url('../images/core/h2_buy.gif') 0 0 no-repeat; display: block; text-indent: -9999px; float: left; }

h3.currency { display: block; width: 79px; height: 20px; float: left; text-indent: -9999px; background: url('../images/core/currency.gif') 0 0 no-repeat; }

.left { float:left; }
.right{ float:right; }
.clear { display:block; clear: both; }

.rimage { float: right; margin: 0 0 10px 10px; }
.limage { float: left; clear: left; margin: 0 15px 10px 0; }

a.wflogo { display: block; position: absolute; right: 10px; bottom: 20px;  }

.visit { padding-bottom: 15px; display: block; float: left; }

ul.list {margin-left:35px;  margin-bottom:20px;}
ul.list li { list-style:circle; }




/************** Lists       ***************/

ul#product_nav { width: 190px; display: block; padding-bottom: 15px; float: left; clear:both; }

ul#product_nav li { width: 190px; float: left; background: url('../images/core/dotted_line.gif') bottom left no-repeat;  }
ul#product_nav li a { color: #ec7800; text-decoration: none; display: block; height: 25px; width: 190px; padding-top: 2px; }
/*ul#product_nav li a.arrow { background: url('../images/core/small_arrow.gif') top right no-repeat; } */

    ul#product_nav li a:hover, ul#product_nav li ul li a:hover, ul#product_nav li ul li ol li a:hover {color:#007191;}

ul#product_nav li ul li { background: url('../images/core/dotted_line.gif') 0 0 no-repeat; }
ul#product_nav li ul li a { width: 180px; padding-left: 10px; color: #e9b553; padding-top: 2px;  } 
ul#product_nav li ul li ol li a { width: 170px; padding-left: 20px; color: #ec7800;  /*background: url('../images/core/small_arrow.gif') top right no-repeat; */padding-top: 3px; } 



/*ul#product_nav { width: 180px; display: block; padding-bottom: 15px; float: left; clear:both; }
ul#product_nav li { width: 180px; float: left; background: url('../images/core/dotted_line.gif') bottom left no-repeat;  }
ul#product_nav li a { color: #ec7800; text-decoration: none; display: block; height: 25px; width: 180px; padding-top: 2px; }
ul#product_nav li a.arrow { background: url('../images/core/small_arrow.gif') top right no-repeat; }

    ul#product_nav li a:hover, ul#product_nav li ul li a:hover {color:#007191;}

ul#product_nav li ul li { background: url('../images/core/dotted_line.gif') 0 0 no-repeat; }
ul#product_nav li ul li a { width: 160px; padding-left: 15px; color: #e9b553; padding-top: 2px;  } 
ul#product_nav li ul li ul li a { width: 155px; padding-left: 25px; color: #ec7800; background: url('../images/core/small_arrow.gif') top right no-repeat; padding-top: 3px; } */

ul#products { display: block; float: right; width: 750px; padding-bottom: 20px; }
ul#products li { width: 200px; padding-left: 25px; padding-right: 25px; height: 307px; padding-top: 15px; display:inline; float: left; position:relative; }
ul#products li a.pic-center {  margin:0 auto; width: 200px; display:block;  text-align:center; float:none; clear:both; padding:0;}

ul#products li.tl { background: url('../images/core/tl.gif') 0 0 no-repeat; }
ul#products li.tm { background: url('../images/core/tm.gif') 0 0 no-repeat; }
ul#products li.tr { background: url('../images/core/tr.gif') 0 0 no-repeat; }
ul#products li.bl { background: url('../images/core/bl.gif') 0 0 no-repeat; }
ul#products li.bm { background: url('../images/core/bm.gif') 0 0 no-repeat; }
ul#products li.br { background: url('../images/core/br.gif') 0 0 no-repeat; }

ul#products p { clear: left; }

ul#products .moreinfo {
  background: url(http://www.omkarawear.webfirmdemo.com/images/core/info.gif) no-repeat 0px 5px;
  bottom: 31px;
  height: 36px;
  position: absolute;
  right: 8px;
  text-indent: -9999px;
  width: 25px;
}

ul#products .new, span.new { width: 60px; height: 15px; text-indent: -9999px; display: block; background: url('../images/core/new.gif') 0 3px no-repeat; float: left; clear: left; padding-right: 5px; padding-top: 3px; }

ul#products .special, span.special { width: 60px; height: 15px; text-indent: -9999px; display: block; background: url('../images/core/special.gif') 0 3px no-repeat; float: left; clear: left; padding-right: 2px; padding-top: 3px; }
ul#products .prodprice { float: left; display:block;}




ul#product_specs { width: 600px; float: left; display: block; margin-bottom:15px;}
ul#product_specs li  { float: left; padding-bottom: 10px; display: block; }
ul#product_specs li.specs-text {  width: 440px!important; float: left;  display: block; }
ul#product_specs li.title { width: 160px!important; float: left; display: block; font-weight: bold;   }
li.unit_price { color:#e9b553; }


#product_specs #qty, #product_specs #size, ul.gallery_more #qty, #product_specs #size { width: 60px; } 

ul.full { width: 100%; display: block; float: left; }
ul.full li { width: 100%; padding-bottom: 10px; padding-top: 10px; float: left; background: url('../images/core/bottom_line.gif') bottom left repeat-x; }
ul.full li ul li { width: auto; background: none!important; }

/* show hide content*/
ul.showhideinfo { width: 100%; display: block; float: left;list-style: none; margin-bottom:25px;}
ul.showhideinfo li { width: 100%; padding:10px 0; float: left; background: url('../images/core/bottom_line.gif') bottom left repeat-x; }
.showinfo { padding:10px 0 0 25px; }

/************** about page       ***************/
.about-image { width: 250px; float:right; }
.about-image  img { padding-bottom:15px;}
.about-text {width: 450px; float:left; }

/************** Containers  ***************/

#container { margin: 0 auto 0 auto; width: 960px; }

#header { width: 960px; float: left; position: relative; height: 232px; padding-bottom: 13px; }

#p-index #header { width: 960px; height: 872px; float: left; position: relative; }	
#p-index #flash { width: 536px; height: 540px; position: absolute; z-index: +10; background: url('../images/core/logo_ph.jpg') 0 0 no-repeat; left: 196px; top: 61px; } 
#p-index ul#cta { display: block; position: absolute; bottom: 100px; left: 12px; z-index: +20; }
#p-index ul#cta li { float: left; width: 140px; height: 140px; display: block; padding-top: 42px; padding-left: 8px; }
				 ul#cta li.new { background: url('../images/core/cta_home_new.png') 0 0 no-repeat; } 
				 ul#cta li.plain { background: url('../images/core/cta_home_blank.png') 0 0 no-repeat; } 
				 ul#cta li.special { background: url('../images/core/cta_home_special.png') 0 0 no-repeat; } 
                 ul#cta li a { margin:0 auto; width: 130px; display:block; text-align:center; clear:both; }
 
	#main{ width: 960px; float: left; font-size: 1.2em; }
	
	#mainLeft { width: 190px; float: left; }
	#mainRight{ width: 750px; float: right; clear:right; }
	
	#mainLeft p { margin-bottom: 10px; padding-left: 10px; }
	
	#address { padding-left: 10px; float: left; }
	#address li { padding-left: 18px;  display:block; width:150px;}
	#address a:hover { text-decoration:none; color:#007191;}
	#address li.tel { background: url('../images/core/tel.gif') 0 3px no-repeat;}
	#address li.ema { background: url('../images/core/ema.gif') 0 3px no-repeat;}
	#address li.map { background: url('../images/core/mob.gif') 0 3px no-repeat;}
	#address li.hou { background: url('../images/core/hou.gif') 0 3px no-repeat;}
	#address li.tc  { background: url('../images/core/icon-i.gif') 0 3px no-repeat;}

    
	#p-contact ul#address-contact { padding-left: 60px; float:left;}
	
	
	#breadcrumbs { width: 740px; height: 27px; padding-top: 6px; padding-left: 10px; float: left; background: url('../images/core/breadcrumbs.gif') 0 0 no-repeat; margin-bottom: 15px; }
	#breadcrumbs a { padding-left: 5px; padding-right: 5px; }
	
	#p-search_results #breadcrumbs { text-align:right; width: 710px; padding-right:30px;}
	
	
	/* Product Detail page*/
	#main_gallery { float: right; background-color: #000; padding-left: 15px; padding-top: 15px; width: 315px; margin-bottom:25px; }
	#main_gallery ul { float: left; width: 315px; }
	#main_gallery ul li { float: left; padding-right: 15px; padding-bottom: 15px; }
	#main_gallery .hidden { padding-bottom: 15px; width: 300px; }
	
	
	.gallery { float: right; background-color: #000; padding-left: 15px; padding-top: 15px; width: 105px; margin-bottom:25px; }
	.gallery ul { float: left; width: 125px; }
	.gallery ul li { float: left; padding-right: 15px; padding-bottom: 15px; }
	.gallery .hidden { padding-bottom: 15px; width: 150px; }
        .gallery ul li a { margin:0 auto; width: 90px; display:block; text-align:center; clear:both; }
    
	.happy-gallery { float: right; padding-top: 50px; width: 210px; margin-bottom:25px; }
	.happy-gallery ul { float: left; width: 200px; }
	.happy-gallery ul li { float: left; padding-left: 0px; padding-bottom: 15px; }
	
	
    .happy-text { float: left; width: 510px;}
	
	#details { float: left; width: 600px; margin-bottom:25px; }
	#details_gift { float: left; width: 400px; margin-bottom:25px;}
	body#p-contact #details { width:40%; height:auto; float:left; display:block; overflow:hidden; }
	body#p-contact #contact-eform { width:60%; height:auto; float:right; display:block; overflow:hidden;}
	
	span.smalltext {font-weight:normal; margin:0; padding:0;}
	
	ul.gallery_more { width:750px; float:left; display:block; margin-bottom:20px ; background: url('../images/core/bottom_line.gif') bottom left repeat-x;  clear:both;}
	ul.gallery_more li {float: left;}
	ul.gallery_more .subres { font-size:10px; display: block; border: 0px; float: left; background: url('../images/core/button_small.gif') 0 0 no-repeat;  width: 90px; height: 20px; color: #fff; cursor: pointer;  }
	li.further_thumb {  float:left;  padding-right: 15px; padding-bottom: 15px; }
        li.further_thumb a { width:90px; text-align:center; display:block;  }

	li.further_info { width:645px; margin-bottom:20px; clear:right; display:block; float:left;}
	li.further_info table { width:645px; border:none;  float:left;}
	li.further_info table td {padding:2px 0; vertical-align:middle; }
	td.item { width:130px;font-weight: bold; }
	td.size { width:65px; font-weight: bold;}
	td.qty { width:160px; font-weight: bold;}
	td.action { width:290px; font-weight: bold;}
	
	.row_display { width:140px; padding:0 20px 0 0; float:left;}
	
	
	
	
#content { float: left; width: 100%; }
#content p { margin-bottom: 15px; }
#content a {}
#content a:hover { text-decoration:none; color:#007191;}

#footer{ height: 180px; width: 960px; clear: both; float: left; position: relative; text-align: center; margin-bottom: 30px; margin-top:30px; }
#footer p { margin-bottom: 10px; font-size: 1.1em; }
#footer a { color: #dad2ba; padding-right: 3px; padding-left: 3px; }
#footer a:hover { text-decoration:none; color:#007191;}

ul#payicons { width: 136px; display: block; height: 100px; position: absolute; bottom: 0px; left: 0px;}
ul#payicons li { float: left; }

#statement { width: 236px; height:117px; position: absolute; bottom: 130px; right: 77px; }
	
/************** Navigation  ***************/

#nav{ background: none; width: 433px; height: 208px; display: block; position: absolute; z-index: +30; right: 11px; top: 0px;   }
#nav li { position: absolute; }

#nav li.home { width: 49px; height: 24px; left: 61px; top: 35px; }
#nav li.about {  width:  55px; height: 23px; left: 109px ; top: 69px ; }
#nav li.happy_clothing { width: 62px; height: 39px; left: 170px; top: 37px; }
#nav li.online_shop { width: 53px; height: 48px; left: 207px; top: 108px; }
#nav li.faqs { width: 49px; height: 24px; right: 119px; top: 97px; }
#nav li.contact { width: 60px; height: 21px; right: 57px; top: 67px; }
#nav li.view_cart { width: 73px; height: 39px; right: 15px; top: 117px; }

#nav li a { display: block; text-indent: -9999px;  }

#nav li.home a { width: 49px; height: 24px; background-image: url('../images/core/nav_01a.gif');  }
#nav li.about a {  width:  55px; height: 23px; background-image: url('../images/core/nav_02a.gif'); }
#nav li.happy_clothing a { width: 62px; height: 39px; background-image: url('../images/core/nav_03a.gif'); }
#nav li.online_shop a { width: 53px; height: 48px; background-image: url('../images/core/nav_04a.gif'); }
#nav li.faqs a { width: 49px; height: 24px; background-image: url('../images/core/nav_05a.gif'); }
#nav li.contact a { width: 60px; height: 21px; background-image: url('../images/core/nav_06a.gif'); }
#nav li.view_cart a { width: 73px; height: 39px; background-image: url('../images/core/nav_07a.gif'); }

#nav li.home a:hover { background-position: 0 -24px; }
#nav li.about a:hover { background-position: 0 -23px; }
#nav li.happy_clothing a:hover { background-position: 0 -39px; } 
#nav li.online_shop a:hover { background-position: 0 -48px; }
#nav li.faqs a:hover { background-position: 0 -24px; }
#nav li.contact a:hover { background-position: 0 -21px; }
#nav li.view_cart a:hover { background-position: 0 -39px; }

/************** index nav  ***************/

#p-index ul#nav{ width: 433px; height: 208px; background: url('../images/core/nav_bg.gif') 0 0 no-repeat;  top: 0px; right: 11px; }

#p-index #nav li.home { width: 59px; height: 28px; left: 11px; top: 37px; }
#p-index #nav li.about {  width:  62px; height: 36px; left: 70px ; top: 69px ; }
#p-index #nav li.happy_clothing { width: 77px; height: 45px; left: 132px; top: 37px; }
#p-index #nav li.online_shop { width: 65px; height: 48px; left: 175px; top: 123px; }
#p-index #nav li.faqs { width: 61px; height: 24px; right: 132px; top: 108px; }
#p-index #nav li.contact { width: 75px; height: 25px; right: 57px; top: 69px; }
#p-index #nav li.view_cart { width: 81px; height: 39px; right: 17px; top: 132px; }

#p-index #nav li.home a { width: 59px; height: 28px; background-image: url('../images/core/nav_01.gif');  }
#p-index #nav li.about a {  width:  62px; height: 36px; background-image: url('../images/core/nav_02.gif'); }
#p-index #nav li.happy_clothing a { width: 77px; height: 45px; background-image: url('../images/core/nav_03.gif'); }
#p-index #nav li.online_shop a { width: 62px; height: 48px; background-image: url('../images/core/nav_04.gif'); }
#p-index #nav li.faqs a { width: 61px; height: 24px; background-image: url('../images/core/nav_05.gif'); }
#p-index #nav li.contact a { width: 72px; height: 25px; background-image: url('../images/core/nav_06.gif'); }
#p-index #nav li.view_cart a { width: 81px; height: 39px; background-image: url('../images/core/nav_07.gif');  }

#p-index #nav li.home a:hover { background-position: 0 -28px; }
#p-index #nav li.about a:hover { background-position: 0 -36px; }
#p-index #nav li.happy_clothing a:hover { background-position: 0 -45px; } 
#p-index #nav li.online_shop a:hover { background-position: 0 -48px; }
#p-index #nav li.faqs a:hover { background-position: 0 -24px; }
#p-index #nav li.contact a:hover { background-position: 0 -25px; }
#p-index #nav li.view_cart a:hover { background-position: 0 -39px; }

/************** Form  ***************/

ul.searchform { display: block; float: left; padding-bottom: 15px;  width: 180px; clear:both;}
ul.searchform li { padding-bottom: 10px; }
ul.searchform input { width: 166px; }
ul.searchform select { width: 172px!important; height: 22px; padding-top: 3px; background-color: #fff; }
ul.searchform .subres { background: url('../images/core/butt_search.gif') 0 0 no-repeat; font-size: 0px; color: #004965; margin-left: 0px!important; float: left!important; }

ul.currency_convert { float: left; display:block; clear:both;  width: 180px; height: 50px; }
ul.currency_convert .subres { width: 26px; height: 25px; background: url('../images/core/go.gif') 0 0 no-repeat; font-size: 0px; color: #004965;}
ul.currency_convert select { float: left; width: 65px!important; height: 18px; padding: 0 0 0 0; margin-top: 2px; margin-right: 5px;  }

ul.form { margin-bottom: 15px; float: left; display: block; width: 600px; }
ul.form li { margin-bottom: 5px; } 

#checkout-form label { width: 140px; }
#checkout-form fieldset { width: 370px; float: left; }
#checkout-form select { width: 155px; }
#checkout-form input.disabled { background-color: #666; }
#checkout-form select.disabled { background-color: #000; }
#checkout-form label.error { margin-left: 120px; width: 200px; }
#checkout-form label.correct { height: 0px!important; font-size: 0px!important; width: 0px; margin: 0px!important; padding: 0px!important;  } 

#p-shopping_cart .subres { float: right; margin-left: 5px; }
#p-checkout .subres { float: right; margin-left: 5px; }
#p-checkout form.right { width: 400px ;}
#p-shopping_cart form { float: right; }
/* fixing sub icon*/
#p-shopping_cart ul.currency_convert .subres, #p-checkout  ul.currency_convert .subres  { float:left; margin-left: 0px; }

#p-online_shop .subres { float:left; margin-right:5px;}
#p-faqs .showinfo .subres { font-size:10px; display: inline; border: 0px; float: none; background: url('../images/core/button_small.gif') 0 0 no-repeat;  width: 90px; height: 20px; color: #fff; cursor:default; }


select { padding-top: 3px; background-color: #fff; border: 1px solid #fff; }
label  { display: inline-block; width: 100px; float: left; padding-bottom: 5px; }
label em { color: red;}
form { display: block; float: left; }
textarea { width: 250px; padding:2px; font-family: Verdana,Tahoma,sans-serif; font-size: 1em; }
input { width: 200px; font-family: Verdana,Tahoma,sans-serif; font-size: 1em;  padding:1px; margin-bottom:3px; }
input.nolabel { width:auto; float:left;}

span.special-price {color: #CC0000;}
span.attention {color: #CC0000; font-weight: bold;}
.baseform label.error { float: none; display: block; color: #ff0000; margin-left: 100px; width: auto; padding-top: 5px!important; padding-bottom: 0px!important; }

.subres { display: block; border: 0px; float: left; background: url('../images/core/button.gif') 0 0 no-repeat;  width: 110px; height: 25px; color: #fff; cursor: pointer; }
.shortfield { width:100px;}
 


#hours { font-size: 1.6em; font-weight: 100; color: #007191;}

/************** popup ***************/


body#p-popup {  background: url('/images/core/bg_inner.jpg') 50% -260px no-repeat #120e0b;}
body#p-popup #container { width:680px; padding:0; margin:0 auto;}
body#p-popup #header { display:none;}
body#p-popup #footer { display:none;}
body#p-popup #main{ width: 680px; float:none; padding:0; margin:0 auto;}
body#p-popup #mainLeft { display:none;}
body#p-popup #mainRight{ width:680px; padding: 0; margin:0 auto;  clear:both;}
body#p-popup #content {  width:620px; padding:30px; margin:0 auto; }


body#p-popup table { width:100%; margin-bottom:20px;}
body#p-popup table td { padding:5px; background: url('../images/core/bottom_line.gif') bottom left repeat-x; }
body#p-popup h1 { background:none; font-weight: bold; color: #e9b553; width:auto; height: 26px; display: block; text-indent:0px;  padding-bottom: 15px; font-size:1.6em;}


body#p-popup h2 { font-size:1.6em; font-weight:normal; color:#ec7800; }
body#p-popup h3 { font-size:1.6em; font-weight:normal; color:#007191; padding-bottom:5px;}
body#p-popup h4 { font-size:1.2em; font-weight:bold; color:#e9b553; padding-bottom:5px;}
#size_table td {width:20%;}
#fee_table td { width:33%;}
