/*
Design by TemplateFusion
http://templatefusion.org
Released for free under a Creative Commons Attribution 2.5 Canada License
*/

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/img01.jpg) repeat-x;
	font-size: 13px;
	color: #666666;
}

body, th, td, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif!important;
	color:#666666!important;
}

h1 {
	letter-spacing: -2px!important;
	font-size: 3em!important;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	line-height: 200%;
}

img {
border: 0px;
}

a {
	color: #333333;
}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 760px;
	height: 200px;
	margin: 0 auto;
	background: url(images/img02.jpg) no-repeat left center;
}

#logo {
	float: left;
	padding: 90px 0 0 0;
}

#logo h1, #logo p {
	margin: 0;
	color: #FFFFFF;
	padding-left: 60px;
}

#logo a {
	color: #FFFFFF;
}

#search {
	float: right;
	width: 200px;
	padding: 135px 0 0 0;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#s {
	width: 190px;
	padding: 3px 5px;
	background: #FFFFFF url(images/img03.gif) repeat-x;
	border: 1px solid #FFFFFF;
}

#x {
	display: none;
}

/* Page */

#page {
	width: 720px;
	margin: 0 auto;
	padding: 20px 0;
}

/* Content */

#content {
	float: right;
	width: 420px;
	text-align:left;
}

.post {
	padding: 0 0 20px 0;
}

.title {
	margin: 0;
}

.byline {
	margin: 0;
}

.meta {
	padding: 5px 10px;
	border: 1px solid #EFEFEF;
	background: #F9F9F9;
}

.meta .more {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}

.meta .comments {
	padding-left: 20px;
	background: url(images/img05.gif) no-repeat left center;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
	text-align:left;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
}

#sidebar li ul {
}

#sidebar li li {
	padding-left: 10px;
	background: url(images/img06.gif) no-repeat left center;
	border-bottom: 1px dotted #CCCCCC;
}

#sidebar h2 {
	margin: 0;
	padding: 20px 0;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	color: #999999;
}

/* Footer */

#footer {
	clear: both;
	padding: 30px 0;
	background: url(images/img07.gif) repeat-x;
	text-align: center;
	font-size: smaller;
}

/* Special Formatting */

#page blockquote {

	margin: 15px; 	padding: 0 0 0 20px;  	

  	background-color: #FAFAFA; 

	background-position: 8px 10px;

	border: 1px solid #f2f2f2; 

	border-left: 3px solid #999999;  

	font: bold 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif; 

	color: #666666;	

}

#page blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}
.float-left  { float: left; padding-right: 5px; }

.float-right { float: right; padding-left: 5px; }

.align-left  { text-align: left; }

.align-right {	text-align: right; }

/* Table Styling */

#page table {

	border-collapse: collapse;

	margin: 10px 15px;	

}

#page th strong {

	color: #fff;

}

#page th {

	background: #717170;

	background-image:url(images/table-bg.jpg); background-repeat:repeat-x;
	
	height: 29px;

	padding-left: 11px;

	padding-right: 11px;

	color: #fff;

	text-align: left;

	border-left: 1px solid #999999;

	border-bottom: solid 2px #FFF;

}

#page tr {

	height: 30px;

}

#page td {

	padding-left: 11px;

	padding-right: 11px;

	/* border-left: 1px solid #FFE1C3; */

	border-left: 1px solid #FFF;

	border-bottom: solid 1px #ffffff;

}

#page td.first,th.first {

	border-left: 0px;

}

#page tr.row-a {

	background: #F8F8F8;

}

#page tr.row-b {

	background: #EFEFEF;

}

/* form styling */
#page form {

	margin:10px 15px; padding: 5px;

	border: 1px solid #EEEEEE; 

	background-color: #FAFAFA; 

}

#page label {

	display:block;

	font-weight:bold;

	margin:5px 0;

}

#page input {

	width: 275px;

	padding: 2px;

	border:1px solid #eee;

	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;

	color:#777;

}

#page textarea {

	width:375px;

	padding:2px;

	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;

	border:1px solid #eee;

	height:100px;

	display:block;

	color:#777;

}

#page input.button { 

	margin: 0; 

	font: bold 1em Arial, Sans-serif; 

	background: #FFF url(gradientbg.jpg) repeat-x; 

	padding: 2px 3px; 

	color: #333;	

	border: 1px solid #DADADA;	

}

PRODUCT_LIST			{}
.pl						{width:124px;height:245px; float:left; margin-right:8px; margin-bottom:4px;}
a.pt, a.pt:hover, a.pt:visited
						{padding-left:3px; padding-top:3px; height:20px; overflow:hidden; display:block; background-color:#ccc3af; color:#5A4221; text-decoration:none; font-size:13px; font-family:Arial; font-weight:bold;}
a.pt:hover				{text-decoration:underline;}
a.pi, a.pi:hover, a.pi:visited
						{float:left; margin:3px;padding-left:15px;padding-top:8px;}
a.pi img, a.pi:hover img, a.pi:visited img
						{border:0px;}
.pl div					{float:left; margin-top:3px; margin-bottom:3px; color:#4F4510;}
.c1598					{border:1px solid #e4d9cc;padding-bottom:5px;background-color:white;
					
					}

.ptitle					{font-weight:bold; width:77px;}
.big_link, .big_link:hover, .big_link:visited
						{font-family:Arial; font-size:14px; font-weight:bold; text-decoration:underline;}

SHOPPING CART				{}
.ctable					{font-family:Arial; font-size:12px; margin-top:20px;}
.ctable td		    		{height:28px; padding-left:5px; padding-right:5px;}
.ctable .chead td			{color:#372412; font-size:14px; font-weight:bold; background-image:URL(/images/gray_gradient.gif); background-color:#b9a386; border:1px solid black;}
.ctable .crow td			{background-color:#ccc3af; border:1px solid #AA9988;}
.ctable .cLabel				{text-align:right; font-size:14px; font-weight:bold; background-color:#ccc3af; border:1px solid #AA9988;}
.ctable .cValue				{text-align:right; background-color:#ccc3af; border:1px solid #AA9988;}
.ctable .cNum				{text-align:right;}

.cQ					{width:80px; text-align:right; padding-left:0px!important;}
.cQ a img				{border:0px;}
.cQ span				{text-align:left; width:18px; position:relative; top:-2px;}
.cQ a, .cQ a:hover, .cQ a:visited	{width:17px; height:16px; position:relative; top:3px;}
.cQ_h					{text-align:center;}

.ccbtn					{width:170px; height:28px; border:1px solid black; background-image:URL(/images/orange_gradient_btn.gif); background-color:#f1b437; color:#372412; font-family:Arial; font-weight:bold; font-size:12px; position:relative; left:-5px;}
.cbox					{background-color:#ccc3af; border:1px solid #000000; padding:10px; margin:5px; margin-top:40px; font-family:Arial; font-size:14px; color:black;}
.cpromo					{background-image:URL(/images/gray_sale_sign.gif); background-repeat:no-repeat; background-position:bottom right;}
.cpromo input				{height:21px; border:1px solid black!important;}
.cpromo_t				{font-size:14px; font-weight:bold; padding-right:10px; position:relative; top:-2px;}
.cpromo_m				{padding-top:10px; width:385px;}
.cpromo_n				{padding-top:20px; width:385px; height:40px; font-size:14px; font-weight:bold; color:red;}
.cpromo_btn				{width:80px; height:26px; border:1px solid black; background-image:URL(/images/orange_gradient_btn.gif); background-color:#f1b437; color:#372412; font-family:Arial; font-weight:bold; font-size:12px; position:relative; left:3px;}
.cpromo_y				{font-size:16px; font-weight:bold; color:red; height:66px; line-height:1.6;}

.clock					{text-align:right; line-height:1.2; position:absolute; margin-left:0px; width:130%; margin-top:280px; border:0px; color:#555544; font-size:12px; font-family:Lucida Sans Unicode, Serif, Arial; background-color:transparent; padding:0px;}
.clock div				{text-align:left; width:20%; margin-left:-20%; position:absolute; padding-left:8px; padding-right:10px;}
.clock img				{float:left; margin-top:3px; margin-bottom:5px; margin-right:10px;}

.cdetails, .cshipping, .cpayment	{padding:0px;}
.cdetails				{background-image:URL(/images/cards_nobg.gif); background-repeat:no-repeat; background-position:bottom right;}
.cdetails .cbox_content			{}
.cbox_title				{height:27px; padding:5px; padding-top:7px; padding-bottom:0px; background-image:URL(/images/gray_gradient.gif); background-color:#BCA689; border-bottom:1px solid #6B5B47; color:#372412; font-size:14px; font-weight:bold;}
.cbox_content				{padding:10px;}
.ccards					{float:right;}
.ccurrency				{padding-right:10px; font-family:Arial; font-size:14px; color:white; font-weight:bold; position:relative; top:-2px;}

.ch					{color:black; font-size:14px; font-family:Arial; font-weight:bold; width:150px; padding-right:10px; white-space:nowrap;}
.ctbl input		 		{height:22px; width:200px; border:1px solid black!important;}
textarea				{border:1px solid black!important;}

.cselect				{width:200px; overflow:hidden; height:22px; border:1px solid black;}
.cselect select				{width:200px; position:relative; top:-1px; left:-1px;}

.cbuybtn				{margin-top:30px; margin-left:9px;}

a.ctinue, a.ctinue:hover, a.ctinue:visited 		{color:#372412;font-weight:bold;} 
						
CHECKOUT				{}
.ctbl td				{padding-right:5px; height:27px;}
.err					{padding-left:10px; color:red;}
.ct


FEEDBACK				{}
.cmt					{}
.cm1					{font-size:12px; padding-bottom:30px;}
.cm2					{}
.cmt_tbl				{}
.cm_r1					{margin-bottom:4px; height:12px; width:70px; background-image:URL(/3003/images/rating.gif); font-size:1px; background-position:0px -12px; margin-right:5px;}
.cm_r2					{position:absolute; margin-top:-16px; height:12px; width:14px; background-image:URL(/3003/images/rating.gif); font-size:1px;}
.cm_r3					{padding-bottom:5px;}

.p_img					{float:right; padding-right:10px; padding-bottom:10px;}


.points					{
					color: #654;
					font-size:12px;
					padding-bottom:15px;
					padding-top:15px;
					line-height:150%;
					font-weight:normal;

					}
.ptext					{width:100%;
					text-align:center;	
					padding-top:10px;
					background-color:white;
					}

.proimage				{border:solid 1px #ccc3af;margin-left:10px;}

.pp_product				{padding-top:15px;}
.pp_product H1				{font-family:Trebuchet MS; font-size:26px; position:relative; top:-7px;}
.pp_desc				{float:left;width:50%; font-size:14px; line-height:1.2;}
.pp_price				{padding-top:20px; margin-bottom:10px;}
.pp_img					{float:right;width:40%;}
.pp_img img				{border:1px solid black; margin-right:20px;}
.pp_img .pp_zoom			{position:absolute; margin:5px; cursor:pointer; cursor:hand;}
.pp_img .pp_zoom img			{border:0px; margin:0px;}
.pp_pwidth				{width:45px;}
.pp_pbox				{float:left; width:100px;}
.pp_pbuy				{float:right; width:100px; text-align:right;}
.pp_btn					{color:white; border:1px solid #b6a991; background-color:#6d614b; width:120px; height:40px; font-size:16px; font-weight:bold; font-family:Arial; cursor:pointer; cursor:hand; position:relative; left:1px;}
.pp_cards				{position:absolute; margin-left:530px; margin-top:25px;}
.pp_buynow				{display:none; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-275px; background-color:#f1ece3; border:3px solid #b5a890; width:400px; height:450px; z-index:999;}
.pp_zoombox				{display:none; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-300px; background-color:#f1ece3; border:3px solid #b5a890; width:400px; height:500px; z-index:999; background-repeat:no-repeat; background-position:center center; text-align:center; cursor:pointer; cursor:hand; color:black; font-size:14px; font-weight:bold;}
.pp_zoombox img				{border:0px;}

SIZE CHART				{}
.ptitle					{font-weight:bold;}
.size_tbl				{background-color:#e2dac9; border:1px solid #b5a890; border-collapse:collapse; font-family:Arial; font-size:12px; margin-top:10px; margin-bottom:10px}
.size_tbl .size_h td			{font-weight:bold; font-size:12px; height:18px; border-bottom:1px solid #b5a890; background-color:#9a8c71;}
.size_tbl td				{font-size:12px; text-align:center; height:14px; border-bottom:1px dotted #7D5A14; border-right:1px solid #b5a890;}
.size_tbl .size_t td			{text-align:left; font-weight:bold; padding-bottom:0px; border-bottom:1px solid #b5a890; background-color:#74664b; color:black; padding:3px; font-size:14px;}
.size_tbl td.size_c1, .size_tbl td.size_c2
					{width:86px;}
.size_tbl td.size_c1			{background-color:#e4d9bf}
.size_tbl tr				{background-color:transparent; cursor:pointer; cursor:hand;}
.size_tbl tr.o td			{background-color:#d4c49e; border-right:1px solid #d4c49e;}
.size_tbl tr.s td			{background-color:#74664b; color:black; border-right:1px solid #74664b; font-weight:bold;}
.size_tbl tr.os	td			{background-color:#FFF3AF; color:black; border-right:1px solid #FFF3AF; font-weight:bold;}
.size_r					{padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;}
.size_r input				{height:10px;}
.size_tbl .size_t a, .size_tbl .size_t a:visited, .size_tbl .size_t a:hover .size_tbl .size_t a:active
					{font-weight:bold; font-size:12px; text-decoration:underline; position:relative; top:3px; float:right; padding-right:5px; color:#e2dac9;}
.size_tbl .size_t a:hover
					{text-decoration:underline;}

.sbtn 					{background-color:#e4d9bf; color:#b5a890;border:solid 1px #b5a890;font-size:16px;padding:10px;cursor:hand;font-weight:bold;float:right; }

