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

body {
	margin:0px;
	background-color:#ffffff;
	background:url(../images/bg.jpg) repeat-x #b3b3b3;
	font-family: arial,tahoma;
	font-size:11px;
	padding-top:2px;
}


.fl_lft{ float:left;}
.fl_rgt{ float:right;}
.clear { clear:both; }


#container {
	width:900px;
	margin:0 auto;
	padding:0;
}

#container h1{font:bold 23px "Times New Roman", Times, serif; color:#000; margin:0px; padding:0px;  text-align:center;}

.box_top{width:890px; margin-left:5px;}
.box_ctr{width:874px; background:url(../images/box/box_ctr.png) repeat-y; margin-left:5px; padding-left:8px; padding-right:8px;}
.box_btm{width:890px; margin-left:5px;}

#header-container{width:872px; height:62px;}
#header-container h1{ margin:0px; padding:0px; font:bold 25px Arial, Helvetica, sans-serif; color:#343434; padding-top:36px;}
.logo{padding-left:23px;  float:left}
.header-right{width:416px; float:left; margin-left:200px;}
.toll{font:bold 25px arial; color:#343434; margin:0px; padding:0px;}
.cart_txt{font:normal 11px arial; color:#343434;}

/*Left Panel*/
.left_container{width:164px; margin-right:10px; margin-left:1px;}
.left_container h2{font:bold 13px arial; color:#fff; margin:0px; padding:0px; background:url(../images/grn_bg.jpg) repeat-x; height:25px; padding-left:9px;}

.left_container ul{margin:0px; padding:0px; list-style:none; display:block;  border-right:1px solid #f1f1f1; margin-bottom:5px;}
.left_container li{ width:156px; list-style:none; padding-left:7px; list-style-image:none; padding-top:5px; color:#5c5c5c;}
.left_container li a{font:normal 12px arial; color:#5c5c5c; text-decoration:none;}
.left_container li a:hover{ text-decoration:underline; color:#00855d;}

.grn_panel{min-height:216px; background:#00ae7b; padding-top:9px;}
.grn_txt{font:bold 11px arial; color:#00ae7b; padding-left:5px;}
.grn_txt_sml{font:normal 10px arial; color:#00ae7b;}
.gry_txt_sml{font:normal 10px arial; color:#6b6b6b; padding-left:5px;}
.left_txt_box{
	height:15px;
	width:131px;
	font:normal 10px arial;
	background:#80d7bd;
	color:#000;
	border:none;
}
.label_txt{font:bold 11px arial; color:#fff}
.lft_txt{font:normal 10px arial; color:#ececec}

/*right nav container*/

.rgt_container{width:691px;}

.navg{font:bold 11px arial; color:#343434;}
.navg a{font:bold 11px arial; color:#343434; text-decoration:none;}
.navg a:hover{font:bold 11px arial; color:#343434; text-decoration:underline;}
.srch_box{width:149px; height:12px; background:#c1c1c1; border:1px solid #767676; font:normal 10px arial;}

/*footer Panel*/
.footer{width:858px; background:url(../images/footer.jpg) repeat-x; margin-top:29px; min-height:33px; margin-left:8px;}
.footer ul{ margin:0; padding:3px 0px; list-style:none; text-align:center}
.footer li{ margin:0px; padding:0px; display:inline;}
.footer li a{margin:0px; padding:0px 11px; font:normal 11px tahoma; color:#083577; text-decoration:none; padding:0px 12px 0px 6px; background:url(../images/seprat_menu.jpg) no-repeat right center;}
.footer li a:hover{text-decoration:underline;}
.rsrvd{font:normal 11px arial; color:#90c7ba}
.outer_footer{width:813px; height:20px; margin-left:40px; font:normal 11px arial; color:#343434; line-height:15px;}
.outer_footer a{font:normal 11px arial; color:#343434; text-decoration:none;}
.outer_footer a:hover{font:normal 11px arial; color:#fff; text-decoration:none; background:#00b37c;}
.copy{font:bold 12px arial; color:#fff;}

/*Left panel container*/
#left_panel{width:419px; float:left;}
#left_panel h3{margin:0px; padding:0px; font:bold 15px arial; color:#9f9f9f; padding-left:15px;}
#left_panel h2{margin:0px; padding:0px; font:bold 20px "Century Gothic"; text-transform:uppercase; color:#00a070; padding-left:15px;}
#left_panel p{ margin:0px; padding:0px; font:normal 11px arial; color:#414141; text-align:justify; padding-top:20px; padding-left:7px; padding-right:9px;}

/*Right panel container*/
#bdy_container{width:691px; float:left; margin-top:8px;}
#rgt_panel{width:266px; float:right;}
.process_txt{font:normal 15px arial; color:#242424; padding-left:5px;}
.px12{font:normal 12px arial; color:#99432c;}
.clik{font:bold 12px arial; color:#fff; padding-left:5px;}
.clik a{font:bold 12px arial; color:#fff; text-decoration:none}
.clik a:hover{font:bold 12px arial; color:#fff; text-decoration:underline;}
.ws-txt{font:bold 13px arial; color:#414141; padding-left:8px;}
.ws-sml{font:normal 11px arial; color:#414141; padding-left:2px; text-decoration:line-through;}
.ws-sml2{font:normal 11px arial; color:#414141; padding-left:2px;}

/*category page*/
.breadcrumb{font:normal 11px arial; color:#9f9f9f; padding-left:8px;}
.breadcrumb a{font:normal 11px arial; color:#9f9f9f; text-decoration:none;}
.breadcrumb a:hover{font:normal 11px arial; color:#9f9f9f; text-decoration:underline}

.breadcrumb_sel{font:normal 11px arial; color:#44a8ff;}
.breadcrumb_sel a{font:normal 11px arial; color:#44a8ff; text-decoration:none}
.breadcrumb_sel a:hover{font:normal 11px arial; color:#44a8ff; text-decoration:underline}

.inr_banr{width:689px; height:131px;  margin-top:12px;}
.inr_banr h2{ margin:0px; padding:0px; font:bold 20px "Century Gothic"; color:#00a070; text-transform:uppercase; padding-top:18px; padding-left:14px;}
.inr_banr p{ margin:0px; padding:0px; font:normal 11px arial; color:#a3a3a3; padding-left:15px; padding-top:8px; width:321px;}
.cat_rgt_pnl{width:186px; }
.cat_rgt_pnl p{ font:normal 18px arial; color:#d51478; margin:0px; padding:0px;}
.sml_txt{font:normal 11px Arial; color:#242424; padding-left:9px;}

.cat-bdy{width:500px; }
.cat-bdy h3{ margin:0px; padding:0px; font:bold 16px arial; color:#00a070; padding-top:18px; padding-left:14px; text-decoration:underline;}
.cat-bdy p{ margin:0px; padding:0px; font:normal 11px arial; color:#414141; text-align:justify; padding-top:20px; padding-left:15px; padding-right:16px;}


/*sub-category page*/
.sub-cat{width:689px; margin-top:12px; margin-bottom:10px; min-height:30px;}
.sub-cat h2{ margin:0px; padding:0px; font:bold 20px "Century Gothic"; color:#00a070; text-transform:uppercase; padding-left:8px;}
.sub-cat p{ margin:0px; padding:0px; font:normal 11px arial; color:#a3a3a3; padding-left:10px; padding-top:8px; }
.list_box{width:115px; height:17px; font:normal 11px arial; color:#414141;}
.paging{ background:url(../images/paging.jpg) no-repeat; width:683px; height:23px;}

.paging_txt{font:normal 11px arial; color:#696969; padding-left:8px; float:left;padding-top:4px; }
.paging_txt a{font:normal 11px arial; color:#696969; text-decoration:none}
.paging_txt a:hover{font:normal 11px arial; color:#696969; text-decoration:underline}

.blue11{font:normal 12px arial; color:#7396bf; float:right; padding-top:4px; padding-right:8px; }
.blue11 a{font:normal 12px arial; color:#414141; text-decoration:none}
.blue11 a:hover{font:normal 12px arial; color:#7396bf; text-decoration:underline}
.box_tag{font:bold 11px "Century Gothic"; color:#02a475;}
.box_price{font:normal 10px arial; color:#02a475;}

.sub-cat-bdy{width:685px; margin-top:12px;}
.sub-cat-bdy h3{ margin:0px; padding:0px; font:bold 16px arial; color:#00a070; padding-top:18px; padding-left:14px; text-decoration:underline;}
.sub-cat-bdy p{ margin:0px; padding:0px; font:normal 11px arial; color:#414141; text-align:justify; padding-top:20px; padding-left:15px; padding-right:16px;}

/*Step1 page*/

.portlet_header h2{font:bold 20px "Century Gothic"; color:#00a070; text-transform:uppercase; padding-left:7px; margin:0px;}
.step_div{width:259px; margin-right:7px;}
.itm_prc{font:normal 11px arial; color:#00a070; padding-left:5px;}

.step_div ul{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	width:259px;
	margin-top:12px;
	margin-left:14px;
}
.step_div li{
	margin:0px;
	padding:0px;
	line-height:15px;
	padding-right:5px;
	list-style:disc;
}
.step_div li a{
	color:#5c5c5c;
	font:normal 11px arial;
	text-decoration:none;
	padding:0px 3px 0px 0px;
	text-align:justify;
}
.step_div li a:hover{
	color:#5c5c5c;
	text-decoration:underline;
}

.step_box{width:255px; margin-right:5px; margin-left:5px;}
.step_ctr{width:255px; background:url(../images/box/step_box_ctr.jpg) repeat-y;}


.l-view{font:normal 11px arial; color:#827f79;}
.l-view a{font:normal 11px arial; color:#827f79; text-decoration:underline}
.l-view a:hover{font:normal 11px arial; color:#827f79; text-decoration:none}
.prc{font:normal 12px arial; color:#00ae7b;}
.imprnt{font:normal 10px arial; color:#bb201b;}
.item{font:bold 18px "Century Gothic"; color:#00a070; text-transform:uppercase}
.box-title{font:bold 18px "Century Gothic"; color:#00a070;}
.quat{font:normal 11px arial; color:#7a7a7a;}
.step-txtbox{width:41px; height:21px; border:2px solid #7a7a7a;padding-top:5px; text-align:center;margin-left:2px;}

.step_3colom{width:153px;}
.step_3colom h2{font:normal 13px arial; color:#00a070; margin:0px; padding:0px; background:url(../images/rgt_col_bg.jpg) no-repeat; width:154px; height:23px; margin-top:40px; padding-left:2px; padding-top:3px;}
.step_3colom p{ margin:0px; padding:0px; font:normal 11px arial;}
.step_3colom h3{ font:bold 13px arial; color:#000; margin:0px; padding:0px; text-decoration:none;}
.btn_txt{font:bold 14px arial; color:#fff; padding-left:5px;}
.btn_txt a{font:bold 14px arial; color:#fff; text-decoration:none}
.btn_txt a:hover{font:bold 14px arial; color:#fff; text-decoration:underline;}

/*Step2 page*/

.step_box2{width:419px;}
.step2_ctr{width:419px; background:url(../images/box/step2-box-ctr.jpg) repeat-y;}
.drk_gry_txt{font:bold 12px arial; color:#707070; padding-left:8px;}
.txt_sml{font:normal 10px arial; color:#5c5c5c;}
.step2_list_box{width:186px; height:17px; font:normal 11px arial; color:#414141;}
.step2-txtbox{width:41px; height:27px; border:2px solid #7a7a7a;}
.line-txtbox{width:162px; height:14px; border:1px solid #7a7a7a; font:normal 10px arial;}
.frm_txt{font:normal 11px arial; color:#5c5c5c;}
.frm_txt_area{font:normal 10px arial; color:#5c5c5c; width:150px; height:80px;}
.file-field{width:133px; height:23px;}
.choose{font:bold 14px "Century Gothic"; color:#00a070;}
.txtbox{font:normal 10px arial; width:115px; height:13px;}
.txtbox2{font:normal 10px arial; width:30px; height:13px;}
.txtbox3{font:normal 10px arial; width:35px; height:13px;}
.txtbox4{font:normal 10px arial; width:37px; height:13px;}


#step1-color ul{ padding:0px; margin:0px; margin:0px 0px 10px 10px; }
#step1-color ul li{ 
	padding:0px; 
	margin:0px;
	margin-top:5px;
	list-style:none;
	
}

#step1-color ul li.mousover_css1{ 
	padding:0px; 
	margin:0px;
	margin-top:5px;
	list-style:none;
	background:#f8f8f8 ;
	font:normal 12px arial; color:#7a7a7a;
	font-weight:bold;
	
}

#step1-color ul li.mousover_css{ 
	padding:0px; 
	margin:0px;
	margin-top:5px;
	list-style:none;
	
	font:normal 12px arial; color:#7a7a7a;
	font-weight:bold;
	background:url(../images/check.jpg) no-repeat #f8f8f8 ;
	background-position:right;
	
	
	
}
#step1-color ul li p{ 
	margin:2px 0px 0px 10px;
	padding:4px 0px 0px 20px;
	font:normal 12px arial; color:#7a7a7a;
}

#step1-color ul li.mousover_css p{ 
	font:normal 12px arial; color:#7a7a7a;
	font-weight:bold;
}

/*Shopping cart page*/
.shpng_div{width:185px; margin-right:35px;}
.shp_box{width:450px; border:2px solid #e6e6e6;}
.shp_box_txt{font:bold 13px arial; color:#000;}
.arl_11{font:normal 11px arial; color:#00aa79;}
.arl_11_gry{font:normal 11px arial; color:#737373;}
.shopping_box{width:672px; margin-top:10px;}
.td_txt{font:bold 13px arial; color:#000; padding-left:8px;}

/*cart page*/
.cart_box{width:672px;}
.cart_box h2{ margin:0px; padding:0px; font:bold 20px "Century Gothic"; color:#00a070; text-transform:uppercase; padding-left:8px;}
.cart_list_box{width:100px; height:17px; font:normal 11px arial; color:#414141; margin-right:5px;}
.cart11_gry{font:normal 11px arial; color:#737373; padding-left:5px;}
.order{font:normal 11px arial; color:#737373; padding-right:5px;}
.cartbox_txt{font:bold 13px arial; color:#000; padding-left:5px;}
.cart_txtbox{font:normal 10px arial; width:70px; margin-right:5px;}

/* Message Style */
#message{
	padding-left:7px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

/*billing page*/
.billing_box{width:684px;}
.billing_box h2{ margin:0px; padding:0px; font:bold 20px "Century Gothic"; color:#00a070; text-transform:uppercase; padding-left:8px;}
.billing_list_box{width:100px; height:17px; font:normal 11px arial; color:#414141; margin-right:5px;}
.billing11_gry{font:normal 11px arial; color:#737373; padding-left:5px; padding-right:5px;}
.order{font:normal 11px arial; color:#737373; padding-right:5px;}
.billingbox_txt{font:bold 13px arial; color:#000; padding-left:5px;}
.billing_txtbox{font:normal 11px arial; width:210px; margin-right:3px; border:1px solid #7e9eb7;}
.payment_txtbox{font:normal 11px arial; width:183px; border:1px solid #7e9eb7;}
.paynt_txtbox{font:normal 11px arial; width:100px; border:1px solid #7e9eb7;}
.billing_txtarea{font:normal 11px arial; width:251px; margin-right:3px; border:1px solid #7e9eb7; height:50px;}
.billing_list_box{font:normal 11px arial; width:163px; margin-right:3px; border:1px solid #7e9eb7;}
.payment_list_box{font:normal 11px arial; width:183px; margin-right:3px; border:1px solid #7e9eb7;}
.paymt_list_box{font:normal 11px arial; width:100px; margin-right:3px; border:1px solid #7e9eb7;}
.b-red{color:#FF0000; font:normal 10px arial; padding-left:5px;}
.bling-gry{font:normal 11px arial; color:#737373; padding-left:5px; padding-right:5px;}

.font13px { font-size:13px; font-weight:normal; }



/*new page*/




td a.bold-tital{ font-size:13px; color:#00a070;}

.note
    {
    border-radius: .75em;
	  -webkit-border-radius: .75em;
	  -moz-border-radius: .75em;
	  background: #e5e5e5;
	  background-repeat: no-repeat;
	  background-position: 0 center;
	  padding:8px 0px 8px 0px;
	  font-size:11px;
	  clear: both;
	  margin-bottom: 1em;
	  color:#000000;
    }
	
	
/**{margin:0px; padding:0px;}
*/	
.design-note
    {
    background-image: url(../images/design.png);
    padding-left: 40px;
    _background-image: none;
    _padding-left: 1em;
    }	
/* CATEGORY LIST */

.category td {
	text-align: left;
}
.category .subcategories {
	padding-right: 5px;
	font-size: 0.9em;
	line-height: 1.5em;
}
.category .subcategories a {
	white-space: nowrap;
}


/* SUBCATEGORY - CATALOG LIST */

.item-listing td
    {
    padding-bottom: 0em;
    }

.item-listing
	{
		padding-bottom: 2em;
	}
p.product-image
    {
    float: left;
    }
.item-listing h3 a {
	font:bold 20px "Century Gothic"; color:#00a070; text-transform:uppercase; padding-left:8px;
}
	
img{border:none;}



	
ul.subcategories
    {
    float: left;
    padding-left: 0em;
    }

ul.subcategories li
    {
    padding-bottom: .35em;
	list-style:none;
    }
	
a.view-all
    {
    color: auto;
    }
.category .subcategories {
	padding-right: 6px;
	font-size: 11px;
	line-height: 1.5em;
}
.category .subcategories a {
	font:normal 12px arial; color:#5c5c5c; text-decoration:none;
	white-space: nowrap;
}

.category .subcategories a:hover {
	text-decoration:underline; color:#00855d;
}


.clipart{
    font-family:arial, sans-serif;
    background-color: #fff;
    color: #000;
	}
	a
		{
			outline: none;
		}
	a:link
		{
			color: #000;
		}
	a:visited
		{
			color: #336;
		}
	a:hover
		{
			color: #827f79;
		}
	a:active
		{
			color: #336;
		}
	
tr td.custompage p{
padding:0px;
padding-bottom:5px;
margin:0px;
}	
.pick-bg{ background:url(../images/pick-bg.jpg); font-size:24px; height:33px; padding:3px 0px 0px 12px ; color:#FFFFFF;}

.cart_box table tr td ul li p{ color:#333333; padding:4px; margin:0px;}

	
/*new page*/