/* Guitar CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:75%;
	background:#b4bab4;
	font-family:Verdana, Geneva, sans-serif;
}
form{
	margin:0px;
	padding:0px;
}

.mainbox{
	width:581px;
	padding:0px;
	margin:0px auto;
	background:#FFF;
}

/* ----- Common ----- */
.categorydisplayoutbox{
	float:left;
	width:420px;
	overflow:hidden;
}
.coml{
	float:left;
	overflow:hidden;
}
.comr{
	float:right;
	overflow:hidden;
}
.comcl{
	float:none;
	clear:left;
	overflow:hidden;
	z-index:20;
}
.lefnav a:hover, .ptitle a:hover, .pprice a:hover{
	text-decoration:underline;
}
.comcl{
	float:none;
	clear:left;
	overflow:hidden;
	z-index:20;
}
.icontbox{
	float:right;
	width:422px;
	overflow:hidden;
	padding:0 10px 0 0px;
}
.breadgrm{
	float:left;
	width:100%;
	color:#000;
	font-size:11px;
	overflow:hidden;
	padding:2px 0 5px 0px;
	font-family:Verdana, Geneva, sans-serif;
}
.breadgrm a{
	color:#000;
	text-decoration:none;
}
.breadgrm a:hover{
	color:#c93;
}
.breadgrm a.active{
	color:#c93;
	font-weight:bold;
}
/* ----- Common Ends ----- */

/* ----- Header ----- */
.header{
	float:left;
	overflow:hidden;
}
.nav{
	float:left;
	color:#FFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/nav_bg.gif) repeat-x bottom #b4b3b4;
}
.nav a{
	float:left;
	color:#FFF;
	display:block;
	overflow:hidden;
	padding:3px 15px;
	text-decoration:none;
	border-right:1px solid #e3e3e3;
}
.navr{
	float:left;
	color:#FFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/nav_bg.gif) repeat-x bottom #b4b3b4;
}
.navr a{
	float:left;
	color:#FFF;
	display:block;
	overflow:hidden;
	padding:3px 14px;
	text-decoration:none;
}
.rbut{
	width:195px;
	float:right;
	overflow:hidden;
}
.bredgrum{
	color:#000;
	float:left;
	width:100%;
	overflow:hidden;
}
.searchoutbox{
	float:left;
	width:100%;
	background:#FFF;
	overflow:hidden;
}
.searchrbox{
	width:210px;
	float:right;
	height:22px;
	overflow:hidden;
	background:url(../images/search_bg.gif) no-repeat bottom right #000;
}
.searchbox{
	border:0px;
	width:150px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.gobut{
	color:#FFF;
	width:50px;
	border:0px;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
	background:#ec8713;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
}
/* ----- Header Ends ----- */

/* ----- Dropdown ----- */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-size:11px;
line-height:18px;
z-index:100;
background:#333;
}
#dropmenudiv a{
	color:#FFF;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
background:#333;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color:#000;
}
/* ----- Dropdown Ends ----- */

/* ----- Left Side ----- */
.leftoutbox{
	float:left;
	width:110px;
	position:relative;
	margin:0 0 0 10px;
}
.lefnav{
	float:left;
	color:#FFF;
	font-size:9px;
	overflow:hidden;
}
.lefnav a{
	color:#FFF;
	display:block;
	overflow:hidden;
	text-decoration:none;
}
.lefnavtitle{
	color:#FFF;
	font-size:14px;
	overflow:hidden;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.leffloat{
	top:0px;
	left:0px;
    width:110px;
	position:absolute;
}
/* ----- Left Side Ends ----- */

/* ----- Content ----- */
.contbox{
	float:left;
	width:581px;
	font-size:11px;
	overflow:hidden;
	background:#FFF;
	padding:0 0 18px 0px;
}
.contboxempty{
	float:left;
	width:581px;
	font-size:11px;
	overflow:hidden;
	background:#FFF;
	padding:0 0 18px 0px;
}
.but{
	color:#FFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.but a{
	color:#FFF;
	float:left;
	display:block;
	font-size:11px;
	overflow:hidden;
	padding:2px 5px;
	background:#ec8713;
	text-decoration:none;
}
.but a:hover{
	color:#fff;
	background:#333;
}
.conttitle{
	float:left;
	width:100%;
	font-size:14px;
	overflow:hidden;
	font-weight:bold;
	margin:5px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ----- Content Ends ----- */

/* ----- Round banner ----- */
.orangecur .b1, .orangecur .b2, .orangecur .b3, .orangecur .b4{font-size:1px; overflow:hidden; display:block;}
.orangecur .b1 {height:1px; background:#ec8713; margin:0 5px;}
.orangecur .b2 {height:1px; background:#ec8713; border-right:2px solid #ec8713; border-left:2px solid #ec8713; margin:0 3px;}
.orangecur .b3 {height:1px; background:#ec8713; border-right:1px solid #ec8713; border-left:1px solid #ec8713; margin:0 2px;}
.orangecur .b4 {height:2px; background:#ec8713; border-right:1px solid #ec8713; border-left:1px solid #ec8713; margin:0 1px;}
.orangecur .b5, .orangecur .b6, .orangecur .b7, .orangecur .b8{font-size:1px; overflow:hidden; display:block;}
.orangecur .b5 {height:1px; background:#ec8713; margin:0 5px;}
.orangecur .b6 {height:1px; background:#ec8713; border-right:2px solid #ec8713; border-left:2px solid #ec8713; margin:0 3px;}
.orangecur .b7 {height:1px; background:#ec8713; border-right:1px solid #ec8713; border-left:1px solid #ec8713; margin:0 2px;}
.orangecur .b8 {height:2px; background:#ec8713; border-right:1px solid #ec8713; border-left:1px solid #ec8713; margin:0 1px;}
.orangecur .orangecurcontent {
	float:left;
	overflow:hidden;
	width:98px;
	color:#fff;
	padding:0 0 10px 10px;
	background:#ec8713;
	border:1px solid #ec8713;
	border-top:none;
	border-bottom:none;
	}
/* ----- Round banner ends ----- */

/* ----- Product ----- */
.poutbox{
	float:right;
	width:422px;
	overflow:hidden;
}
.pbox{
	float:left;
	width:77px;
	overflow:hidden;
	margin:0 28px 10px 0px;
	}
.ptitle{
	color:#c60;
	float:left;
	width:80px;
	height:50px;
	font-size:11px;
	
}
.ptitle a{
	color:#c60;
	text-decoration:none;
}
.pprice{
	float:left;
	width:77px;
	height:40px;
	color:#787878;
	font-size:11px;
	padding:5px 0px;
	overflow:hidden;
}
.pprice a{
	color:#787878;
	text-decoration:none;
}
.porder{
	float:left;
	width:77px;
	color:#aa2121;
	font-size:11px;
	padding:5px 0px;
	overflow:hidden;
}
/* ----- Product Ends ----- */

/* ----- Category ----- */
.clbox{
	float:left;
	width:122px;
	overflow:hidden;
	margin:0 10px 0 0px;
}
.crbox{
	float:right;
	width:279px;
	overflow:hidden;
	margin:0 10px 0 0px;
}
.comrim{
	float:right;
	overflow:hidden;
	margin:0 0 0 10px;
	border:1px solid #ec8713;
}
.ctitle{
	float:left;
	color:#FFF;
	width:269px;
	font-size:12px;
	padding:2px 5px;
	overflow:hidden;
	background:#ec8713;
	font-family:Arial, Helvetica, sans-serif;
}
.clioutbox{
	float:left;
	width:122px;
	overflow:hidden;
}
.clibox{
	float:left;
	overflow:hidden;
	margin:5px 2px 0 0px;
}
.cliboxone{
	float:left;
	overflow:hidden;
	margin:5px 0 0 0px;
}
.cltext{
	float:left;
	width:200px;
	font-size:10px;
	margin:0px 10px 2px 0px;
}
.cltextone{
	float:left;
	width:120px;
	font-size:10px;
	margin:5px 0px 2px 0px;
}
.corangbg{
	float:left;
	height:5px;
	width:412px;
	margin:10px 0px;
	overflow:hidden;
	background:#ec8713;
}
.ccontent{
	float:left;
	width:412px;
	overflow:hidden;
	z-index:3;
}
.innercontbox{
	float:left;
	width:411px;
	overflow:hidden;
	padding:0 10px 0 0px;
}
/* ----- Category Ends ----- */

/* ----- Form ----- */
.fbg{
	padding:10px 0px;
	background:#b5bab4;
	border:1px solid #8f9a8d;
}
.fdarkbg{
	color:#FFF;
	font-size:12px;
	padding:5px 10px;
	background:#626262;
	border-top:1px solid #d0a062;
	border-bottom:1px solid #d0a062;
	font-family:Arial, Helvetica, sans-serif;
}
.fbgcont{
	color:#FFF;
	font-size:12px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.ftextbox{
	color:#000;
	width:250px;
	font-size:11px;
	padding:2px 5px;
	border:1px solid #b4bbb4;
}
.ftextboxone{
	color:#000;
	width:100px;
	font-size:11px;
	padding:2px 5px;
	border:1px solid #b4bbb4;
}
.ftextboxtwo{
	color:#000;
	width:70px;
	font-size:11px;
	padding:2px 5px;
	border:1px solid #b4bbb4;
}
.ftextaddress{
	color:#000;
	width:380px;
	font-size:11px;
	padding:2px 5px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #b4bbb4;
}
.fsubmit{
	color:#FFF;
	border:none;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
	overflow:hidden;
	padding:2px 5px;
	background:#ec8713;
	text-decoration:none;
}
/* ----- Form Ends ----- */

a{
	outline:none;
}
