*{
	margin:0;
	padding:0;
}

body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
}

a:link, a:visited, a:active {
	color:#d52d2d;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	font-size: 16px;
	color: #d52d2d;
	line-height: 18px;
	margin-bottom:10px;
}

h2 {
	font-size: 14px;
	color: #d52d2d;
	line-height: 16px;
	margin-bottom: 5px;
}

h3 {
	/*font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #d52d2d;
	line-height: 50px;*/
	font-size: 14px;
	color: #d52d2d;
	line-height: 16px;
	margin-bottom: 5px
}

#container {
	width: 961px;
	margin:0 auto;
}







/*header*/

#header {
	float: left;
	width: 929px;
	padding: 0 20px;
	margin-bottom: 5px;
	margin-top: 20px;
}

#logo {
	float: left;
}

/*search*/

#search {
	height: 46px;
	float: right;
	padding-top: 20px;
	color: #d52d2d;
	font-size: 14px;
}


#search table {
	border-collapse: collapse;
}

#search td {
	padding: 2px;
}


#search input.field {
	width:196px;
	height: 20px;
	margin-right: 7px;
	border:0;
	padding: 3px 0px;
	padding-left: 3px;
}

input.field {
	padding:0px;
	background-color:#ffffff;
	color:#999999;
}

/*search end*/

/*navbar*/

#navbar {
	clear: both;
	/*width: 631px;*/
	width: 615px;
	float: left;
	margin-right: 20px;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
}

#navbar a:link, #navbar a:visited, #navbar a:active {
	text-decoration:none;
	color:#FFF;
}

#navbar a:hover, #navbar a.active:link, #navbar a.active:visited, #navbar a.active:active {
	color: #d52d2d;
}

#navbar ul li {
	float: left;
	list-style-type: none;
	padding-right: 10px;
	color:#fff;
}

/*navbar end*/

/*cart*/

#cart {
	float: right;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
}

#cart a:link, #cart a:visited, #cart a:active {
	text-decoration:none;
	color:#FFF;
}

#cart a:hover, #cart a.active:link, #cart a.active:visited, #cart a.active:active {
	color: #d52d2d;
}

#cart ul li {
float: left;
	list-style-type: none;
	padding-left:10px;
}

#cart ul li.bag {
	background-image: url(../images/bag.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

/*cart end*/

/*header end*/



/*content*/

#wrapper {
	float: left;
	background: url(../images/content-header.gif) no-repeat center top transparent;
	width: 100%;
	padding-top: 13px;
}

#content {
	width: 931px;
	float: left;
	background: url(../images/content-bg.gif) repeat center;
	padding: 0 15px;
	color: #000000; 
}

/*menu */



#menu {
	float: left;
	min-height:373px;
	height:auto !important;
	height:373px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-right: 15px;
	background-image: url(../images/menu.gif);
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 20px;
	width:133px;
}

#menu ul li {
	list-style-type: none;
}

#menu a:link, #menu a:visited, #menu a:active {
	text-decoration:none;
	color:#FFF;
	display: block;
}

#menu a:hover, #menu a.active:link, #menu a.active:visited, #menu a.active:active {
	color: #000;
}

/*menu end */

#main {
	float: left;
	margin-top: 10px;
	width: 498px;
	margin-bottom: 20px;
}

#main p {
	margin-bottom: 10px;
}


/*rightpanel*/


#rightpanel, #rightpanel-blog {
	float: right;
	width: 200px;
	min-height:373px;
	height:auto !important;
	height:373px;
	background-image: url(../images/rightpanel.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 10px;
	margin: 11px 0 10px 10px; 
}

#rightpanel-blog {
	padding-right:30px;
	width:170px;
}

#rightpanel-blog p {
	margin-bottom:10px;
}

#rightpanel ul li {
	list-style-type: none;
	float: left;
}


#rightpanel ul li img {
	padding-right: 15px;
}

#rightpanel p {
	text-align: right;
	padding-right: 15px;
	padding-bottom: 10px;
	clear:both;
}

.list {
	margin-bottom: 10px;
}

#rightpanel-blog ul {
	margin-bottom: 10px;
}


#rightpanel-blog ul li{
	list-style-type:circle;
	margin-left: 20px;
	margin-bottom:5px;
}

	
/*right panel end*/

/*links*/

#links {
	clear:both;
}

#links ul li{
	list-style: none;
	float: left;
}

.margin {
	margin-right: 13px;
}

/*newsletter*/

#buymore {
	float: left;
	clear: both;
	width:181px;
	height: 98px;
	background-image: url(../images/buymore.gif);
	background-repeat:no-repeat;
	padding: 30px 20px 0 100px;

}

#buymore p{
	margin-bottom: 8px;
}

#buymore ul li {
	background: none;
}

/*newsletter end*/

/*links end*/

/*content end*/


/*shop*/

#shop {
	float: left;
	margin-top: 20px;
	width: 728px;
}

#shop p{
	margin-bottom: 10px;
}

.right { 
	float:right;
}

/*thumbs*/

.thumbs ul li {
	list-style-type:none;
	float:left;
	width:168px;
	text-align:center;
	height:300px;
	font-size:12px;
	margin-right:17px;
	color:#000000;
}

.thumbs ul li.last {
	margin-right:0px;
}

.thumbs a:link, .thumbs a:visited, .thumbs a:active {
	text-decoration: none;
	color:#333333;
} 

.thumbs a:hover {
	color:#d52d2d;
}

.thumbs ul li img {
	border:1px solid #999999;
	text-decoration: none;
}


/*thumbs end*/

/*shop end */


/*product detail page*/


#product-main {
	float: left;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 20px;
}


#product-images {
	width:270px;
	margin-right:5px;
	float:left;
}

#image {
	width:200px;
	height:375px;
	margin-bottom:5px;
}

#alternate ul li {
	list-style-type:none;
	float:left;
	width:70px;
	height:140px;
	margin: 5px 10px 5px 0;
}

#alternate ul li.last {
	margin-right:0px;
}

#alternate ul li img {
	border:1px solid #676767;
}

#product-detail {
	float:left;
	width:420px;
	font-size:12px;
	min-height:446px;
}

#product-detail ul li{
	margin-left: 10px;
	margin-bottom: 5px;
}

#product-detail p {
	margin-bottom:15px;
}

#product-detail td {
	padding-right: 5px;
}

#product-detail table {
	margin-bottom: 10px;
}
	
#bottom {
	clear: both;
	border-top: 3px solid #999999;
	padding-top: 10px;
	text-align: left;
	margin-bottom: 10px;
}	

#bottompanel  {
	float:left;
}

#bottompanel2 {
	float: right;
}
	
#bottompanel ul li, #bottompanel2 ul li {
	list-style-type:none;
	float:left;
	width:70px;
	height:140px;
	margin: 5px 10px 5px 0;
}

#bottompanel ul li.last, #bottompanel2 ul li .last {
	margin-right:0px;
}

#bottompanel ul li img, #bottompanel2 ul li img {
	border:1px solid #676767;
}

/*product detail page end*/


/*tabs*/

#tab_two, #tab_three {
	display:none;
}

#tabs {
	margin-top:20px;
	line-height:normal;
}

#tabs ul {
	margin:0;
	padding:0;
	overflow:hidden;
}

#tabs ul li {
	list-style-type:none;
	float:left;
	border-bottom:none;
	margin: 0 3px 0 0;
	
}

#tabs ul li#tab-three {
	margin-right:0;

}

#tabs ul li a:link, #tabs ul li a:visited, #tabs ul li a:active {
	display:block;
	width:94px;
	background-color:#999999;
	padding:4px 0px;
	color:#fff;
	padding-left:8px;
}

#tabs ul li a:hover, 
#tabs ul li a.active:link, #tabs ul li a.active:visited, #tabs ul li a.active:active {
	background-color: #000000;
	color:#fff;
	text-decoration:none;
	
}

#info {
	clear:both;
	border:1px solid #999999;
	padding:7px;
	margin-bottom:10px;
	width:296px;
	line-height:16px;
}

/*tabs end*/


/*footer*/


#footer {
	clear: both;
	padding: 0 20px;
	background-image: url(../images/backgroundbottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#footermenu {
	color: #FFFFFF;
	font-size: 12px;
	height: 40px;
	line-height: 70px;
}

#footermenu  ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

#footermenu ul li a:link, #footermenu ul li a:visited, #footermenu ul li a:active {
	color:#fff;
	text-decoration:none;
}

#footermenu ul li a:hover {
	color:#d52d2d;	
}

#footermenu ul li.facebook {
	background-image: url(../images/facebook-icon.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#footermenu ul li.twitter {
	background-image: url(../images/twitter-icon.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px;
}

#footermenu p {
	line-height: normal;
	font-size: 11px;
	padding-bottom: 20px;
	clear:both;
}

/*footer end*/

/*wordpress*/

#comment {
	width:498px;
}

.commentlist li {
	list-style-type:none;
	margin:12px 0;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.even, .alt {
	padding:10px;
	padding-bottom:1px;
	border-left: 1px solid #ddd;
}

.alt {
	background-color: #f8f8f8;
}

.postmetadata.alt {
	padding-bottom:10px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 5px 10px;
	display: inline;
}

img.alignleft {
	margin: 0 10px 5px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/*wordpress end*/

#logo a:hover, #logo a:link, #logo a:visited, #logo a:active {
	color: #000000;
}

