@import "boxes.css";
@import "thickbox.css";
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
hr {
display:none;
}
hr.Break {
display:block;
visibility:hidden;
}
.Break {
clear:both;
float:none;
}
.Left {
float:left;
}
.Right {
float:right;
}
.lAlign {
text-align:left;
}
.rAlign {
text-align:right;
}
.cAlign {
text-align:center;
}
body {
background-color:#C1D2E2;
background-image:url(images/background.jpg);
background-position:50% 0;
background-repeat:repeat-x;
color:#333333;
font-size:12px;
margin:0;
padding:0;
text-align:center;
}
body * {
font-family:Arial,Helvetica,sans-serif;
}
img, a img {
border:medium none;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
}
p, h1, h2, h3, h4, h5, h6 {
margin-bottom:0;
margin-top:0;
padding-bottom:0.3em;
padding-top:0.6em;
}
ul, ol {
margin-bottom:0;
margin-top:0;
padding-bottom:0.3em;
padding-top:0.3em;
}
li {
margin-bottom:0;
margin-top:0;
}
form, input, textarea, select {
font-size:12px;
}
form {
margin:0;
padding:0;
}
p, table, td, th, caption, li {
}
p small {
font-size:10px;
}
h1 {
color:#FF8C00;
font-size:20px;
font-weight:normal;
}
h2 {
color:#FF8C00;
font-size:16px;
font-weight:normal;
}
h3 {
color:#000000;
font-size:16px;
font-weight:normal;
}
h4 {
color:#000000;
font-size:14px;
font-weight:normal;
}
h5 {
color:#000000;
font-size:12px;
font-weight:normal;
}
h6 {
color:#000000;
font-size:12px;
font-weight:normal;
}
p, ul, ol, table, form, input, textarea, select, h1, h2, h3, h4, h5, h6 {
line-height:124%;
}
#MainWrap {
background-color:#ffffff;
clear:both;
float:none;
margin:10px auto 0;
overflow:hidden;
padding:0 0 10px;
position:relative;
text-align:left;
width:1020px;
}
#MidCol, #LeftCol, #RightCol {
margin-top:160px;
overflow:hidden;
position:relative;
}
#LeftCol, #RightCol {
width:190px;
}
#MidCol {
background-color:#FFFFFF;
float:left;
height:100%;
left:210px;
padding-left:0px;
padding-right:0px;
position:relative;
width:600px;
}
#LeftCol {
float:left;
left:-590px;
}
#RightCol {
float:right;
right:10px;
}
#ShopContent {
border-top:2px solid #FF8C00;
margin-top:40px;
padding-bottom:10px;
position:relative;
}
#BreadCrumb {
height:40px;
left:0;
margin:0;
padding-bottom:0;
padding-top:0.3em;
position:absolute;
top:-40px;
}
.ButtonSet {
border-top:2px solid #FF8C00;
margin-top:10px;
}
.ErrorMessage {
border:2px solid #CC0000;
margin-bottom:10px;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}
.Half {
width:275px;
}
.CheckOutFunction {
border-right:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
padding-right:10px;
}
.CheckOutFunction p {
}
.CheckOutFunction .Half {
width:265px;
}
.OrderItem {
border-right:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
padding-right:10px;
}
#ProgressBar {
clear:both;
float:none;
}
#ProgressBar span {
background-color:#DDDDDD;
float:left;
text-align:center;
width:25%;
}
#ProgressBar span.Current {
color:#CC1133;
}
.CatInfo {
background-color:#F7F9F3;
padding:10px;
}
.CatInfo .Image {
background-color:#D6E1C1;
float:left;
height:200px;
width:200px;
}
.CatInfo .Text {
background-color:#AAB39A;
float:right;
width:330px;
}
.CatListing {
width:600px;
}
.CatListing .Item {
background-color:#FFFFFF;
float:left;
margin-right:10px;
text-align:center;
width:190px;
}
.CatListing .Image {
}
.ProdListing1, .ProdListing2, .ProdListing3 {
width:600px;
}
.ProdListing1 .Item, .ProdListing2 .Item, .ProdListing3 .Item {
background-color:#FFFFFF; border-bottom:2px solid #FF8C00;
}
.ProdListing1 .Image, .ProdListing2 .Image, .ProdListing3 .Image {
}
.ProdListing1 .Item {
}
.ProdListing2 .Item {
float:left;
margin-right:10px;
width:275px;
}
.ProdListing3 .Item {
float:left;
margin-right:10px;
width:183px;
}
#MainHeader {
left:0;
margin-left:10px;
margin-right:10px;
position:absolute;
top:10px;
width:1000px;
}
#ShopLogo {
background-color:#666666;
background-image:url(images/BG_Header.jpg);
background-position:50% 0;
background-repeat:no-repeat;
color:#D6E1C1;
font-size:36px;
height:110px;
line-height:150px;
margin:0;
overflow:hidden;
padding:0 10px;
}
#ShopLogo a {
color:#D6E1C1;
}
#ShopFunctions {
background-color:#FFFFFF;
border:1px solid #FF8C00;
clear:both;
float:none;
height:30px;
margin-top:1px;
padding-left:10px;
padding-right:10px;
}
#ShopFunctions p {
color:#79806E;
height:30px;
line-height:30px;
margin:0;
padding:0;
}
#ShopFunctions form * {
vertical-align:middle;
}
#ShopFunctions input {
text-align:left;
}
#MainFooter {
background-color:#FFFFFF;
color:#000000;
float:none;
font-size:11px;
margin:0 10px;
padding-left:10px;
padding-right:10px;
border: 1px solid #FF8C00; 
text-align:center;
clear:both;
}
#MainFooter p {
height:20px;
line-height:20px;
padding:0;
}
#MainFooter a {
color:#79806E;
}
.errorBox {
background-color:#FFA646;
text-align:left;
width:100%;
z-index:10000;
}
.contact2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
}
pre {
background-color:#FFFFFF;
font-family:courier;
text-align:left;
}
.SubHeading {border-bottom:1px solid #FF8C00;
}
.Label {
width:125px;
}
