@charset "utf-8";
body {
	background-color: #f1dfd3;
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_02.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table, td, div, p {
font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
p {text-align: left;}
form, input {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a:link, a:active {color: #b04f0d; text-decoration: none; letter-spacing: 2px; font-weight: bold; text-transform: uppercase;}
a:hover, a:visited {color: #420e01; text-decoration: none; letter-spacing: 2px; font-weight: bold; text-transform: uppercase;}
#headmast {
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 117px;
	width: 899px;
	margin: 0px;
	padding: 0px;
}
#headmast h1{
	margin: 0px;
	padding: 0px;
}
#headmastleft {
	padding: 0px;
	float: right;
	width: 290px;
	color: #b04f0d;
	font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 2px;
	font-weight: bold;
	margin-top: 6px;
	text-align: right;
	margin-bottom: 0px;
	display: block;
	height: 117px;
	margin-right: 15px;
}
.cartbutton {
	display: block;
}

.cartbutton a:link, .cartbutton a:active, .cartbutton a:visited {
	line-height: 31px;
	background-color: #d7d2d1;
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_42.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 32px;
	text-decoration: none;
	font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #440e01;
	text-align: left;
	width: 100px;
	padding-left: 35px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	overflow: hidden;
	float: right;
}
.cartbutton a:hover{
	color: #f6b683;
	background-color: #b04f0d;
	background-position: 0px -32px;
}


#headmast h1 a {
	text-indent: -5000px;
	display: block;
	float: left;
	height: 117px;
	width: 400px;
	margin: 0px;
	padding: 0px;
}

#topnav {
	display: block;
	height: 40px;
	width: 899px;
	line-height: 40px;
	font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #440e01;
}
#topnav a:link, #topnav a:active, #topnav a:visited{
	text-decoration: none;
	color: #440e01;
	padding-left: 19px;
	padding-right: 19px;
}
#topnav a:hover {color: #fff;}
.mainbkg {
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_08.jpg);
	background-repeat: repeat-y;
}
.sb_orangehead {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #440e01;
	background-color: #F1DFD3;
	letter-spacing: 4px;
	text-indent: 6px;
	display: block;
	height: 20px;
	width: 202px;
	line-height: 20px;
	margin-bottom: 12px;
	margin-top: 6px;
}
.sb_grayhead {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #440e01;
	background-color: #D7D1D1;
	letter-spacing: 4px;
	text-indent: 6px;
	display: block;
	height: 20px;
	width: 202px;
	line-height: 20px;
	margin-bottom: 12px;
}
.sb_orangeline {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #440e01;
	border: 1px solid #F1DFD3;
	letter-spacing: 4px;
	text-indent: 6px;
	display: block;
	height: 20px;
	width: 202px;
	line-height: 20px;
	margin-bottom: 12px;
}
.sb_p {
	font-size: 13px;
	color: #b04f0d;
	display: block;
	padding-left: 8px;
	line-height: 135%;
}
.omanetwork img {
	border: 1px solid #dc9052;
}
.sf1 {
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_11.jpg);
	display: block;
	height: 334px;
	width: 205px;
	margin: 0px;
	padding-top: 8px;
	padding-left: 8px;
	font-size: 13px;
	font-weight: bold;
	color: #b04f0d;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sf2 {
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_13.jpg);
	display: block;
	height: 334px;
	width: 205px;
	margin: 0px;
	padding-top: 8px;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #b04f0d;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#storedesc {
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_25.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 629px;
	border: 1px solid #440F01;
}
#storedesc p {
	font-size: 13px;
	color: #FFFFFF;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-left: 270px;
}

.sf3 {
	background-image: url(http://orangemoonapparel.com/cpref/images/omaCP_15.jpg);
	display: block;
	height: 334px;
	width: 205px;
	margin: 0px;
	padding-top: 8px;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #b04f0d;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.sf1:link, a.sf3:link, a.sf1:active,  a.sf3:active,  a.sf1:visited,  a.sf3:visited {
	font-size: 12px;
	font-weight: bold;
	color: #b04f0d;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing:normal;
}
 a.sf2:link, a.sf2:active, a.sf2:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing:normal;
}
.sf1 em, .sf2 em, .sf3 em {
	color: #440f01;
	font-style: normal;
}
#cpSearchFormContainer {
	display: block;
	float: right;
	clear: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cpSearchFormInHeader {
margin: 0px;
	padding: 0px;
}

.cpSearchFormInHeader form {
margin: 0px;
	padding: 0px;
}
#cpSnippetSearchForm{
margin: 0px;
	padding: 0px; font-size: 12px; text-align: left;
}
#searchterm{
border: 1px solid  #E3985E;  width: 150px; font-size: 12px;
}
#cpSearchFormContainer .cpSearchFormInHeader {
margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
	
}
.smallsidebartext {color: #fff; font-size: 1px;}
.smallsidebartext  a.cpshopsidebarlink:link, .smallsidebartext  a.cpshopsidebarlink:active, .activesmallsidebartext {letter-spacing:normal; font-size:12px; text-decoration: none; display: block; width: 190px; margin-bottom: 8px;}
.smallsidebartext  a.cpshopsidebarlink:hover, .smallsidebartext  a.cpshopsidebarlink:visited {letter-spacing:normal; font-size:12px; text-decoration: none;}
 a.cpshopsidebarlink:link, a.cpshopsidebarlink:active, a.cpshopsidebarlink:hover,  a.cpshopsidebarlink:visited { display: block; width: 190px; margin-bottom: 8px;}
 
 .smallsidebartext  a.sidebarlink:link, .smallsidebartext  a.sidebarlink:active {letter-spacing:normal; font-size:12px; text-decoration: none; display: block; width: 190px; margin-bottom: 8px; font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.smallsidebartext  a.sidebarlink:hover, .smallsidebartext  a.sidebarlink:visited {letter-spacing:normal; font-size:12px; text-decoration: none; font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
 a.sidebarlink:link, a.sidebarlink:active, a.sidebarlink:hover,  a.sidebarlink:visited { display: block; width: 190px; margin-bottom: 8px; font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

 .activesmallsidebartext {letter-spacing:normal; font-size:12px; text-decoration: none; display: block; width: 190px; margin-bottom: 8px; color: #420e01; font-weight: bold; text-transform: uppercase; }
.cpshopbreadcrumb {text-align: left;}
#coupon {width: 80%; border: dashed #AE4F0D 4px; background-color: #efefef; padding: 8px;}
.cpcouponFeedBlock {font-size: 17px; color: #440e01;}
.footer, .smallprint footer {font-family: "Trebuchet MS", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; letter-spacing: normal;}

#cpPremiumHeader {display: none;}
#cpSearchFormContainer.cpSearchFormInHeader
{
	text-align: right;
	padding: 0px;
}
#cpSearchFormContainer.cpSearchFormInSideBar
{
	padding: 0px 0;
}

#cpSearchFormContainer.cpSearchFormInSideBar #submitSearch
{
	width: 25%;
}
#cpSearchFormContainer.cpSearchFormInSideBar #searchterm
{
	margin: 0 0px;
}
#cpSearchFormContainer.cpSearchFormInHeader #searchterm
{
	margin: 0 0px;
}
#cpSearchFormContainer #searchBoxLabel
{
	font-weight: normal;
}
#omafooter {display: block; margin-left: -450px;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
