*{ margin:0; padding:0; font-family:verdana; font-size:12px; }

html, body
{
	margin-top:10px;
}

#wrapper
{
	margin: 0 auto;
    width: 1000px;
}

.layout
{
	position:relative;
    min-height:800px;
}

img
{
	border: 0;
}

p.txt
{
	text-align:justify;
    line-height:18px;
}

.left_col
{
	position:absolute;
    z-index:15;
}

.subnav
{
	border: 1px solid #e6e6e6;
    background: #f7f7f7;
    padding: 20px;
    margin-top:20px;
    width:164px;
}

.subnav h1
{
	color:#333333;
    font-size:12px;
    font-family:Tahoma;
    border-bottom: 1px solid #a7a7a7;
    padding-bottom:6px;
}

.subnav ul
{
	list-style-type:none;
    margin-top:16px;
}

.subnav ul li
{
	padding: 10px 0 10px 0;
    border-bottom: 1px dotted #717171;
}

.subnav ul li.last
{
	padding: 10px 0 0 0;
    border:0;
}

.subnav ul li a
{
	color:#333232;
    text-decoration:none;
}

.logo
{
	text-align:right;
}

#nav
{
	background: #f7f7f7;
    border-top: 1px solid #e3e4e3;
    border-bottom: 1px solid #e3e4e3;
	width:824px;
    height:38px;
    margin-top:23px;
    margin-left: 156px;
    padding-left:20px;
    z-index:10;
    position:relative;
    list-style-type:none;
}

#nav li
{
	float:left;
    color:#000;
    text-align:center;
    position:relative;
    display:block;
    padding-top:12px;
    height:38px;
    cursor:pointer;
    width:  91px; 
    background: url(../images/nav_divider.jpg)  no-repeat; background-position: 89px 16px;
}

#nav li.last
{
	background:none;
}

#nav li a
{
	color:#676767;
	text-decoration:none;
    font-size:14px;
}

#content
{
	position:relative;
	margin-top:45px;
	margin-left:250px;
    min-height:490px;
}

#content p.left_col, #content p.right_col
{
	text-align:justify;
    width:332px; 
    color:#2e2e2e; 
    line-height:18px;
}

#content p.left_col
{
	
}

#content p.right_col
{
	padding-left:382px;
}

br.clear
{
	clear:both;
}

#products p
{
	float:left;
    width:160px;
    margin-right:27px;
}

#products p select
{
	width:150px;
   	margin-bottom:4px;
}

#products p img
{
	margin-bottom:5px;
}

#products p, #products p *
{
	font-size:11px;
}

#products p span.btn_add
{
	margin-top:3px;
    display:block;
    width:99px;
	background:#f8931d;
    font-weight:bold;
    color:#fff;
    padding: 2px 6px 2px 6px;
    font-size:11px;
    cursor:pointer;
}

.product_list
{
    height:280px;
}

#footer
{
	margin-top:210px;
    padding-bottom:20px;
    background: url(../images/footer_background.jpg) top left repeat-x; 
}

#footer ul
{
	width:824px;
    height:28px;
    margin-top:23px;
    margin-left: 156px;
    padding-left:20px;
    padding-top:10px;
    z-index:10;
    position:relative;
    list-style-type:none;
}

#footer ul li
{
	float:left;
    color:#000;
    text-align:center;
    position:relative;
    display:block;
    padding-top:12px;
    height:28px;
    cursor:pointer;
    width: 85px; 
    background: url(../images/nav_divider_footer.jpg)  no-repeat; background-position:84px 14px;
}

#footer ul li.last
{
	background:none;
}

#footer ul li a
{
	color:#4f98b4;
	text-decoration:none;
    font-size:11px;
}

#footer p.copyright
{
	font-size:10px;
    color:#717171;
    text-align:center;
}

#footer p.copyright a
{
	text-decoration:none;
    font-size:10px;
    color:#717171;
}

.gift_left_col
{
	 font-size:12px;
     line-height:18px;
     width:330px;
     text-align:justify;
     float:left;
}

.gift_right_col
{
	 font-size:12px;
     line-height:18px;
     width:330px;
     text-align:justify;
     padding-left:80px;
     float:left;
}

.gift_row
{
	font-size:12px;
    line-height:18px;
    text-align:justify;
    margin-top:40px;
}

.pg_content
{
	width:750px;
}

.pg_content *
{
	line-height:18px;
}

#product
{
	margin-top:30px;
}

#product p
{
	text-align:justify;
    margin-bottom:20px;
}

#product select
{
	width:150px;
   	margin-bottom:7px;
}

#product p, #product p *
{
	font-size:11px;
}

#product span.btn_add
{
	margin-top:3px;
    display:inline-block;
    width:99px;
	background:#f8931d;
    font-weight:bold;
    color:#fff;
    padding: 2px 6px 2px 6px;
    font-size:11px;
    cursor:pointer;
    border: 1px solid #F79739;
}

#product span.btn_continue
{
	margin-top:3px;
    display:inline-block;
    width:155px;
	background:#F7F7F7;
    font-weight:bold;
    color:#959595;
    padding: 2px 6px 2px 6px;
    font-size:11px;
    cursor:pointer;
    border: 1px solid #E3E4E3;
}

#product span.btn_discount
{
	margin-top:3px;
    display:inline-block;
    width:117px;
	background:#676767;
    font-weight:bold;
    color:#fff;
    padding: 2px 6px 2px 6px;
    font-size:11px;
    cursor:pointer;
    border: 1px solid #cccccc;
}

#product div.discount
{
	border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    width:400px; 
    background:#f0f0f0;
    margin-top: 12px;
    margin-bottom: 12px;
    padding:10px;
}

#discount
{
padding:2px;
}

