body {background:#F7F7F7; color:#3f3f3f; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; }
a {color:#888; text-decoration:underline; }
.clear {clear:both; }
.wrapper {margin:0 auto; width:880px; }
@font-face {font-family: "Myriad Pro"; src: url("fonts/myriad-pro/MyriadPro-Regular.otf"); }
#bg {background:#fff; overflow:hidden; }

/** NAVIGATION **/
#navigation {list-style:none; float:right; margin:20px 0 0 0; }
#navigation li {
	display:inline; 
	float:left; 
	margin:0 0 0 20px; 
	text-indent:-9999px; 
}
#navigation li#home a {background:url(../images/home_button.jpg) no-repeat; display:block; height:19px; width:18px; }
#navigation li#search a {background:url(../images/search_button.jpg) no-repeat; display:block; height:19px; width:59px; }
#navigation li#info a {background:url(../images/info_button.jpg) no-repeat; display:block; height:19px; width:17px; }
#navigation li#facebook a {background:url(../images/facebook.gif) no-repeat; display:block; height:16px; width:16px; }


/** NAVBAR_LOGO **/
#navbar_logo {border-bottom:3px solid #DE2921; overflow:hidden; }
#logo a{
	background:url(../images/logo.jpg) no-repeat;
	float:left;
	height:80px;
	margin:0 0 -10px -25px;
	text-indent:-9999px;
	width:187px; 
}
#navbar {float:right; list-style:none; margin:30px 0 0 0; }
#navbar a {
	color:#c2c2c2;
	display:block; 
	height:40px; 
	line-height:40px; 
	margin:0 0 0 20px; 
	text-decoration:none; 
	padding:0 10px 0 10px;
}
#navbar a:hover {
	background:#DE2921;
	color:#fff; 
	height:40px; 
	line-height:40px;
	padding:0 10px 0 10px; 
}
#navbar li {display:inline; float:left; }

/** PRODUCT SHOWCASE **/
#product_showcase {
	border:1px solid #CFCECC; 
	font-family: "Myriad Pro";
	font-size:15px; 
	margin:30px 0 0 0; 
	padding:40px;
}
#product_showcase #text {float:left; margin:10px 0 0 0; width:460px; }
#product_showcase #text h2, #product_showcase #text h3#product_name {font-size:30px; line-height:35px; }
#product_showcase #text h3#product_name {color:#de2921; }
#product_showcase ul {margin:10px 0 0 20px; }
#product_showcase li {line-height:25px; }
#product_showcase #view_more_button {
	background:url(../images/button.png) no-repeat;
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:29px;
	line-height:29px; 
	margin:30px 0 0 0; 
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:168px;
}
#product_showcase #product {float:right; }

/** CONTENT **/
#content {margin:30px 0 20px 0; }
#content h1 {font-size:30px; margin:0 0 25px 0; }
#content p {margin:0 0 20px 0; }

/** FOOTER **/
#footer {
	background:url(../images/footer_bg.jpg) repeat-x #F7F7F7; 
	min-height:111px; 
	overflow:hidden;
}
#footer ul {color:#de2921; list-style:none; margin:30px 0 0 0; }
#footer li {display:inline; float:left; padding:0 0 0 10px; }
#footer li a {color:#de2921; font-size:11px; text-decoration:none; text-transform:capitalize; }
#footer li:before {content:"/"; margin:0 10px 0 0; }
#footer li#home:before {content:""; margin:0; }
#footer #copyright {margin:0 0 0 10px; text-transform:capitalize; }



.prod_box{
width:210px;
height:auto;
float:left;
padding:20px 10px 20px 10px;
}
.center_prod_box{
width:210px;height: auto;float:left; text-align:center;padding:0px; margin:0px; border:1px #F0F4F5 solid;
}
.prod_details_tab{
width:210px;
height:31px;
float:left;
margin:3px 0 0 0;
}


.product_title{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a{
text-decoration:none;
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}
.product_img{
padding:10px 0 5px 15px;
width:180px;
height:100px;
}
.prod_price{
padding:15px 10px 5px 0;
}
span.reduce{
color:#666666;
text-decoration:line-through;
}
span.price{
color: #ff8a00;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:75px;
height:24px;
display:block;
float:right;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 5px 0 0;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}

a.prod_compare{
width:75px;
height:24px;
display:block;
float:left;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 0 0 5px;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}
a.prod_buy{
width:75px;
height:24px;
display:block;
float:left;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 0 0 5px;
text-align:center;
line-height:24px;
text-decoration:none;
color: #006600;
}



.pagingS{
	width:25px;
	font-size:12px;
	background-color:#fefefe;
	height:25px;
	line-height:25px;
	border:0px solid #f2f2f2;
	text-align:center;
	vertical-align:middle;	
    margin-left:6px;
    margin-right: 6px;
}

.paging{
	width:25px;
	font-size:12px;
	background-color:#f2f2f2;
	height:25px;
	line-height:25px;
	border:1px solid #cccccc;
	text-align:center;
	vertical-align:middle;	
    margin-left:6px;
    margin-right: 6px;
}
.paging A:hover {
	COLOR: #FF0000;
}

.paging_selected{
	width:25px;
	font-size:12px;
	background-color:#FF0000;
	height:25px;
	line-height:25px;
	border:1px solid #cccccc;
	text-align:center;
	vertical-align:middle;
}
.paging_total{
	font-weight:bold;
	line-height:25px;
	color:#FF0000;
}


.crumb_navigation{
width:980px;
height:15px;
padding:5px 10px 0 20px;
color:#333333;
background:url(images/navbullet.png) no-repeat left;
background-position:5px 8px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}
.title_box{
width:180px;
height:30px;
margin:5px 0 0 0;
background:url(images/menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#159dcc;
line-height:30px;
}
.border_box{
width:180px;
height:auto;
text-align:center;
background:url(images/box_bottom_bg.gif) no-repeat center bottom;
}

input.newsletter_input{
width:150px;
height:16px;
border:1px #ddd9d9 solid;
margin:10px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}

a.join{
width:17px;
display:inline;
margin:0px 0 5px 110px;
padding:2px 8px 6px 8px;
text-decoration: underline;
color:#169ECC;
}