/* Giri Martial Arts Supplies */

@import url("global.css");
@import url("clearfix.css");
@import url("nav.css");
@import url("tabledata.css");
@import url("footer.css");
@import url("lightbox.css");


div#title {
	color:#b1b1b1;
	font-size:1.1em;
	position:relative;
	height:164px;
	width:777px;
}
div#title a, div#title a:hover {color:#b1b1b1;}
div#title strong {color:#d31515;}

div#title h2 {
	margin:0;
}

div#title div.logoleft {
	position:absolute;
	top:0;
	left:7px;
}
div#title div.middle {
	position:absolute;
	top:65px;
	left:310px;
}
div#title div.logoright {
	background:#d41515;
	position:absolute;
	top:22px;
	left:566px;
	height:142px;
	width:204px;
}
div#title div.logoright img {
	margin:13px 0 0 45px;
}

h2.cutedge {
	background:url("../images/core/title_cutting_edge.gif") no-repeat;
	height:15px;
	width:222px;
}
p.cart {
	background:url("../images/core/icon_cart.gif") no-repeat;
	line-height:15px;
	padding:0 0 0 20px;
}

.bdr_right {
	border-right:7px solid #d41515;
}

div.facebooklink {
	margin-top:15px;
}

div.facebooklink a {
	padding:0 5px 0 5px;
}

div#content {
	background:#fff;
	font-size:1em;
	padding:0 0 20px;
}
div#content div.leftcol {
	border-top:8px solid #dfdfdf;
	float:left;
	width:179px;
}
div#content div.rightcol {
	border-top:8px solid #dfdfdf;
	font-size:1.1em;
	float:left;
	width:591px;
}
div#content div.rightcol div.left, 
div#content div.rightcol div.right {
	float:left;
	width:280px;
	padding:5px 0 0 10px;
}
div#content div.rightcol div.left {
	border-right:3px solid #ebebeb;
}
div#content div.rightcol div.copy {
	padding:0 10px 14px;
	line-height:18px;
}

div#content div.rightcol div.copy div.left, 
div#content div.rightcol div.copy div.right {
	float:left;
	width:270px;
	padding:0;
	margin:0;
	border:none;
}

div#content h2 {
	color:#d31515;
	font-size:1.4em;
	font-weight:normal;
	margin:1em 0;
}

.image, .image a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:30px;
	margin:0 0 5px;
}
.image, .image a:hover {background:none;}

div#content h2.login {background:url("../images/core/hdr_login.gif") no-repeat; width:77px;}
div#content h2.profile {background:url("../images/core/hdr_profile.gif") no-repeat; width:77px;}
div#content h2.about {background:url("../images/core/hdr_about.gif") no-repeat; width:87px;}
div#content h2.giri_club {background:url("../images/core/hdr_giriclub.gif") no-repeat; width:87px;}
div#content h2.featured {background:url("../images/core/hdr_feature.gif") no-repeat; width:157px;}
div#content h2.special {background:url("../images/core/hdr_special.gif") no-repeat; width:157px;}
div#content h2.products {background:url("../images/core/hdr_catalogue.gif") no-repeat; width:158px; margin:0;}
div#content h2.terms {background:url("../images/core/hdr_terms.gif") no-repeat; width:216px;}
div#content h2.trader {background:url("../images/core/hdr_trader.gif") no-repeat; width:174x;}
div#content h2.contact {background:url("../images/core/hdr_contact.gif") no-repeat; width:101px;}
div#content h2.search {background:url("../images/core/hdr_search.gif") no-repeat; width:134px;}
div#content h2.cart {background:url("../images/core/hdr_cart.gif") no-repeat; width:125px;}

.form-address {
	float:left;
	width:280px;}


/* Search */
div#search {
	background:#dfdfdf;
	color:#000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:5px 15px 15px;
}
div#search h2 {
	font-size:1em;
	color:#000;
	font-weight:bold;
	margin:0;
}
div#search input.keyword {
	background:#fff;
	border:1px solid #bebebe;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:2px 3px 3px;
	width:110px;
	margin:0 3px 0 0;
}



/* Login */
div#logbox {
	background:#dfdfdf;
	border:1px dashed #fff;
	border-left:none;
	border-right:none;
	color:#2c2c2c;
	font-size:1.1em;
	padding:5px 15px;
}
div#logbox h2 {
	color:#2c2c2c;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:.5em 0;
}
div#logbox p {
	margin:.5em 0;
}
div#login {
	border-bottom:3px solid #ebebeb;
	padding:0 10px 14px;
}
div#login input.login {
	background:#fff;
	border:1px solid #c8c8c8;
	color:#747475;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:5px 3px;
	width:150px;
	margin:0 3px 4px 0;
}


/* Featured Home */
div#featured, div#special {
	position:relative;
	margin:0 0 15px;
}
div#featured div.product, div#special div.product {
	color:#000;
	font-size:.9em;
	font-weight:bold;
	line-height:12px;
	float:left;
	width:83px;
	padding:0 0 30px;
	margin:0 10px 0 0;
}
div#featured div.last, div#special div.last {
	margin:0;
}
div#featured div.product img, div#special div.product img {
	padding:0 0 5px;
}
div#featured div.product p, div#special div.product p {
	margin:0;
	padding:0;
}
div#featured div.product p.thumb, div#special div.product p.thumb {
	background:#ebebeb;
	line-height:84px;
	text-align: center;
	width:84px;
	height:84px;
}
div#featured div.product p.price, div#special div.product p.price {
	color:#d31515;
	line-height:16px;
}
div#featured div.product a.more, div#special div.product a.more {
	border-top:3px solid #ebebeb;
	bottom:0;
	color:#646464;
	position:absolute;
	text-decoration:none;
	width:84px;
	padding:5px 0;
}
div#featured div.product a.more:hover, div#special div.product a.more:hover {
	color:#000;
}


/* Products */
div#content div.rightcol div.copy div.product {
	margin:1em 0;
	border-bottom:3px solid #ebebeb;
}
div#content div.rightcol div.copy div.product h2 {
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	margin:0;
}
div#content div.rightcol div.copy div.product p.price {
	color:#d31515;
	margin:0;
}
div#content div.rightcol div.copy div.product p.thumb {
	background:#fff;
	border: none;
	float:left;
	line-height:84px;
	text-align:center;
	width:100px;
	height:auto;
	margin:0 30px 0 0;
}
div#content div.rightcol div.copy div.product div.holderThumb {
	float:left;
	line-height:84px;
	text-align:center;
	width:105px;
	margin-right: 30px;
}
div#content div.rightcol div.copy div.product p.detailThumb {
	background:#fff;
	border:none;
	line-height:84px;
	text-align:center;
	width:100px;
	height:auto;
	margin:0;
}
div#content div.rightcol div.copy div.product p.spacerThumb {
	background:white;
	margin-bottom: 10px;
	line-height:5px;
	text-align:center;
	width:84px;
	height:5px;
}
div#content div.rightcol div.copy div.product div.info {
	float:left;
	display:block;
	width:420px;
}
input, select, textarea {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cfcfcf;
	font-size:1em;
	padding:3px;
}
input.button {
	background:#000;
	border:none;
	color:#fff;
	font-size:1em;
}

div#trade {
	margin:1em 0;
}

.DropDownListTitle {
	display: inline-block; 
	vertical-align: Top;
	width: 100px;
	height: 35px;
}
.DropDownList {
	vertical-align: Top; 
}
.SubImg {
	border: 0px;
	padding: 0px;
}
