/************** header styles **************/

.header {
	height: 83px;
	border-bottom: 1px solid #DC6232;
	padding-bottom: 4px;
}

.header_shop_left {
	height: 83px;
	border-bottom: 1px solid #DC6232;
	padding-bottom: 4px;
	text-align: left;
}

.header_shop_right {
	height: 83px;
	border-bottom: 1px solid #DC6232;
	padding-bottom: 4px;
	text-align: right;
}

a.headerLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: none;
}

a.headerLink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: underline;
}

a.headerLink:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: none;
}

a.headerLink:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: underline;
}

.topnav {
	height: 58px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #888888;
}

.topnav_shop {
	height: 58px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #888888;
	text-align: right;
}

.bottomnav {
	height: 23px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #b6b6b6;
	color: #ffffff;
	padding-right: 5px;
}

.bottomnav_shop {
	height: 23px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #b6b6b6;
	color: #ffffff;
	padding-right: 5px;
	text-align: right;
}
a.bottomnav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomnav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.bottomnav:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomnav:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.navbottom {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.navbottom:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.navbottom:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.navbottom:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.nav {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: none;
}
a.nav:visited {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: none;
}

a.nav:hover {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: underline;
}
a.nav:active {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: underline;
}

a.nav_on {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: none;
}

a.nav_on:visited {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: none;
}

a.nav_on:hover {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: none;
}

a.nav_on:active {
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing:1px;
	color: #888888;
	font-stretch: ultra-condensed;
	text-decoration: none;
}

/************** main/interior styles **************/

.mainArea {
	border: 1px solid #DC6232;
	padding-left: 28px;
	padding-top: 23px;
	padding-right: 200px;
	padding-bottom: 12px;
}
.mainArea_shop {
	border: 1px solid #DC6232;
	padding-left: 28px;
	padding-top: 23px;
	padding-right: 22px;
	padding-bottom: 12px;
}
.mainArea_studio {
	border: 1px solid #DC6232;
	padding-left: 20px;
	padding-top: 23px;
	padding-right: 22px;
	padding-bottom: 12px;
}
.main_header {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #DC6232;
	font-size: 20px;
	text-transform: none; 
}
.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #888888;
	font-size: 11px;
}
.oj_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DC6232;
}

.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #888888;
	font-size: 11px;
}

p.mainbreak {
	margin-top: 13px; 
}

a.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DC6232;;
	text-decoration: none;
	font-size: 11px;
}
a.main:hover {
	text-decoration: underline;
}
a.main:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DC6232;;
	text-decoration: none;
	font-size: 11px;
}
a.main:active {
	text-decoration: none;
}

a.main_shop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}
a.main_shop:hover {
	color: #999999;
	text-decoration: underline;
}
a.main_shop:active {
	color: #999999;
}
a.main_shop:visited {
	color: #999999;
}

a.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7Cb7ED;
	text-decoration: none;
}
a.small:hover {
	text-decoration: underline;
}
a.small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7Cb7ED;
	text-decoration: none;
}
a.small:active {
	text-decoration: none;
}

.popup_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
}
.news_popup {
	padding: 20px;
	width: 600px;
	border: 2px solid #DC6232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	height: 100%;
}



/************** sidebar styles **************/

.side_head {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 108px;
	padding-left: 5px;
	display: block;
	margin-bottom: 20px;
	color: #777777;
}

a.subnav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: none;
	width: 108px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 5px;
	display: block;
}

a.subnav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 108px;
	height: 24px;
	background-color: #DC6232;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 5px;
	display: block;
}


a.subnav_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 108px;
	height: 24px;
	background-color: #DC6232;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 5px;
	display: block;
}
a.subnav_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 108px;
	height: 24px;
	background-color: #DC6232;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 5px;
	display: block;
}
a.subnav_on:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 108px;
	height: 24px;
	background-color: #DC6232;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 5px;
	display: block;
}
a.subnav_on:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 108px;
	height: 24px;
	background-color: #DC6232;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 5px;
	display: block;
}



.container {
	position: relative;
	left: 0px;
	top: 0px;
}
.container_shop {
	position: relative;
	left: 0px;
	top: 0px;
}
.phonenumber {
	position: absolute;
	left: 2px;
	top: -35px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #888888;
}
.homepageAnnouncement {
	position: absolute;
	left: -465px;
}
.homepageForm {
	position: absolute;
	left: 460px;
	top: 0px;
	text-align: right;
}
.sideimage {
	position: absolute;
	left: 462px;
	top: -23px;
}
.sideimage_retail {
	position: absolute;
	left: 462px;
	top: 218px;
}
.saleinsert {
	position: absolute;
	left: 260px;
	top: 360px;
}
.login_head {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888888;
	line-height: 36px;
}
.login_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #888888;
}
input.login {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	margin-bottom: 7px;
	width: 132px;
	height: 20px;
}
.distributorLogin {
	position: absolute;
	left: 462px;
	top: -23px;
	width: 170px;
	height: 150px;
	border-left: 1px solid #DC6232;
	border-bottom: 1px solid #DC6232;
	background-color: #cccccc;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.distributorFax {
	position: absolute;
	left: 462px;
	top: 138px;
	width: 170px;
}
.homenav {
	position: absolute;
	left: 428px;
	top: 100px;
}
.homenavcell {
	height: 47px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #888888;
}
.homelogo {
	position: absolute;
	left: 192px;
	top: 100px;
}

/************** footer styles **************/

.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: none;
	padding-top: 2px;
}
.footer_shop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC6232;
	text-decoration: none;
	padding-top: 2px;
	text-align: right;
}
input.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #777777;
	height: 19;
	width: 150;
	border: 1px solid #b6b6b6;
}
input.footerSubmit {
	margin-bottom: -4px; 
	position: relative;
}
input.mainInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #777777;
	height: 19;
	border: 1px solid #b6b6b6;
}
option.mainOption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #777777;
}
input.mainCheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #777777;
}
.mainComments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #777777;
	height: 50;
	width: 200;
	border: 1px solid #b6b6b6;
}
