/**
 * Template designed by 12leaves.com
 * 12leaves.com - Free ecommerce templates and design services
 *
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
/***************header**********************/


#header { height:95px;width:980px;margin:0 auto; position:relative;}

#header_left { width:415px; float:left;}

#logo{ margin-left:8px; margin-top:15px;}

#header_right { width:565px; float:right; position:relative}

.topcurrencies {

    position: absolute;

    right: 20px;

    text-align: left;

    top: 40px;

    width: 130px;

}



.topcart {

    background: url("../images/topcart.gif") no-repeat scroll left top transparent;

    height: 20px;

    line-height: 20px;

    padding-left: 30px;

    position: absolute;

    right: 21px;

    top: 61px;

}



.toplogin {

    position: absolute;

    top: 20px;

}



.topsearch {

    background: url("../images/topsearch.gif") no-repeat scroll center center transparent;

    height: 35px;

    left: 0;

    position: absolute;

    top: 55px;

    width: 242px;

}

.search-header-input { float:left;}





.search-header-input input {

    color: #999999;

    font-family: arial;

    font-size: 12px;

    height: 20px;

    line-height: 20px;

    margin: 5px 8px;

    width: 180px;

	border:none;

}

.button-search-header {
  float:left;

  margin-left:10px;

  margin-top:5px;

}
#currencies {

    color: #FFFFFF;

    float: right;

    font-size: 10px;

    position: absolute;

    right: 44px;

    text-align: right;

    top: 84px;

}



#currencies span,#currencies form{ float:left;}


/*****************left***************************/

/*****************center***************************/
#center_content { 
clear:both;
}

/*.modules_images img:hover{-moz-transform: scale(1.1);-moz-transition: all 0.5s ease 0s;-webkit-transform: scale(1.1);-webkit-transition: all 0.5s ease 0s;}*/

#allCategoriesContent {
width:980px;
height:43px;
 margin:0 auto;
 clear: both;
 position: relative;
z-index: 999;
}
.firstcategories_top{	
	background: url("../images/topnav.gif") no-repeat scroll center center transparent;
    font-size: 12px;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
}

.first_top{
float:left;height:41px;line-height:41px;position:relative;

}

.first_top_home{

}


.first_top ul{border:3px solid #0080FF;background-color:#FFF;left:0;display:none;position:absolute;top:43px;width:240px;z-index:999;height:auto;}
.first_top ul li{border:none;float:left;height: auto;position:relative;width:100%;padding:0px;height:25px;}

.firstcategories-li{ background: url("../images/hot.png") no-repeat center;}

.first_top ul li a{color:#222;background: url("../images/arrow.png") no-repeat scroll 5px center transparent;float:left;font-size:11px;font-weight:normal;height: auto;line-height:25px;text-transform: capitalize; width:225px; padding:0 0 0 15px;}
.first_top ul li:hover{background:none;}
.first_top ul li a:hover{ background-color:#0080FF; color:#FFF;}

.firstcategories_top a{
color:#FFF;display: block;background: url("../images/seperator.gif") no-repeat scroll right top rgba(0, 0, 0, 0);line-height:41px;
overflow: hidden;padding: 0 18px;font-family: Oswald,Arial,sans-serif;font-size: 13px;text-transform: uppercase;
	
}

.firstcategories_top a:hover{
text-decoration: none; color:#ccc;
}

#navBreadCrumb{width:768px;background: url("../images/bg_navBread.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);font-style: italic;
height:36px; font-size:14px;border-bottom: 1px solid #DDDDDD;float:left; padding-left:6px;}
#navBreadCrumb a{ color:#4F3C3C;line-height:36px;}

.centerColumn { clear:both;}
#banner{width:770px; float:right;overflow:hidden; text-align:center;}
#columnCenter { float:right; width:774px; overflow:hidden;}
.leftBoxContainer { clear:both; margin-bottom:5px;}
.sideBoxContent{color:#675D4D; border:1px solid #ddd;border-radius:0 0 5px 5px;}
.leftBoxHeading{background: url("../images/left_title.gif") repeat-x scroll 0 0;text-align:center; border-bottom:3px solid #333;height:35px;font-family: Oswald,Arial,sans-serif;}
h3.leftBoxHeading, h3.leftBoxHeading a{color:#CC0000;font-size:14px;text-transform:uppercase;line-height:35px;font-family: Oswald,Arial,sans-serif;}
h3.leftBoxHeading a:hover{ text-decoration:underline}
h3 label{ line-height:35px; padding:0;}
h1,.centerBoxHeading{color:#000;padding:0;font-size:16px; padding:12px 0 0 5px;font-weight:weight;}
#indexDefaultMainContent{ margin-bottom:10px;}
h2.centerBoxHeading{background: url("../images/left_title.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 3px solid #333333;
font-family: verdana;font-size: 16px; color: #CC0000;
    text-align: left !important; text-transform: uppercase;width: auto;}
/****************footer***************************/
/*** foot ***/
.sitefootnav { border-top:5px #cacaca solid; margin:5px 10px; text-align:center}

.sitefootnav ul,.sitefootnav li{ padding:0px; margin:0px; list-style:none; display:inline; height:25px; line-height:25px;}

.sitefootnav a{ font-size:12px;}

#bottom-footer { padding:0px 10px; color:#666;}

#copy { width:400px; float:right; text-align:right; line-height:170%}

#secure-accept { float:left}

#secure-accept .mcafee_header{ vertical-align:top; margin-top:5px;}

.productTags{

	width:950px;

	margin:0 auto;

	height:25px;

	overflow:hidden;

	line-height:25px;

	}



.productTags span{

	font-weight:bold;

}

