/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; line-height: 19px; background:#ccc url(Images/main_bg.gif)}
a img {border: 0px;}
A:link {text-decoration: none; color: #FFBA34;}
A:visited {text-decoration: none; color: #FFBA34;}
A:active {text-decoration: none; color: #FFBA34;}
A:hover {text-decoration: underline; color: #FFBA34;}

.LoginTop {background-color:#152B39; font-size:13px; font-weight:bold; color:#FC0}

.MainBG {background-color:#0f2b3d; padding:5px}

.FooterBG {background-color:#0f2b3d; padding-left:5px; padding-right:5px}

#LeftDiv {width:176px; float:left; background-color:#091c28;}
#RightDiv {width:709px; float:right}

#menuBG {background-color:#091c28}

#OrangeTextBlueBG {background-color:#091c28; color:#FF9933; font-size:12px; padding:6px}

.Footer1 {background-color:#071721; background-image:url(Images/right_line.gif); background-position:right; background-repeat:repeat-y; color:#375E73; padding-left:15px; padding-top:5px; padding-right:10px; padding-bottom:10px}
.Footer1 A:link {text-decoration: none; color: #ffffff;}
.Footer1 A:visited {text-decoration: none; color: #ffffff;}
.Footer1 A:active {text-decoration: none; color: #ffffff;}
.Footer1 A:hover {text-decoration: underline; color: #ffffff;}


.Footer2 {background-color:#071721; background-image:url(Images/right_line.gif); background-position:right; background-repeat:repeat-y; color:#375E73; padding-left:12px; padding-top:5px; padding-right:10px; padding-bottom:10px}
.Footer2 A:link {text-decoration: none; color: #ffffff;}
.Footer2 A:visited {text-decoration: none; color: #ffffff;}
.Footer2 A:active {text-decoration: none; color: #ffffff;}
.Footer2 A:hover {text-decoration: underline; color: #ffffff;}

.Footer3 {background-color:#071721; color:#375E73; padding-left:12px; padding-top:5px; padding-right:10px; padding-bottom:10px}
.Footer3 A:link {text-decoration: none; color: #ffffff;}
.Footer3 A:visited {text-decoration: none; color: #ffffff;}
.Footer3 A:active {text-decoration: none; color: #ffffff;}
.Footer3 A:hover {text-decoration: underline; color: #ffffff;}

.Thumbnails {padding-left:12px}

.Description {background-color:#0c2434; padding:15px; color:#FFFFFF}
.White12 A:link {text-decoration: none; color: #FFBA34;}
.White12 A:visited {text-decoration: none; color: #FFBA34;}
.White12 A:active {text-decoration: none; color: #FFBA34;}
.White12 A:hover {text-decoration: underline; color: #FFBA34;}


#MiddleDark {background-color:#091c28}

#FeaturedProdBG {background-color:#0d2635; }

#PrevNext {float:right; color:#FFFFFF; font-weight:bold}
#PrevNext A:link {text-decoration: none; color: #FFBA34;}
#PrevNext A:visited {text-decoration: none; color: #FFBA34;}
#PrevNext A:active {text-decoration: none; color: #FFBA34;}
#PrevNext A:hover {text-decoration: underline; color: #FFBA34;}

#ViewLarge {padding:4px; color:#FFFFFF; background-color:#11344a}
#PrevNext A:link {text-decoration: none; color: #FFFFFF;}
#PrevNext A:visited {text-decoration: none; color: #FFFFFF;}
#PrevNext A:active {text-decoration: none; color: #FFFFFF;}
#PrevNext A:hover {text-decoration: none; color: #FFBA34;}

.OrderBox {padding:12px; font-size:14px; background-color:#11344a; font-weight:bold}

.White12 {color:#FFFFFF; font-size:12px}
.White12 A:link {text-decoration: none; color: #ffffff;}
.White12 A:visited {text-decoration: none; color: #ffffff;}
.White12 A:active {text-decoration: none; color: #ffffff;}
.White12 A:hover {text-decoration: underline; color: #FFBA34;}

#CategoryMiddle {background-color:#091c28; padding-left:10px; padding-right:10px}

.SortBG {background-image:url(Images/sort_bg.gif); width:685px; height:34px}

.PageDisplayLinks {color:#FFFFFF}
.PageDisplayLinks A:link {text-decoration: none; color: #e5b022;}
.PageDisplayLinks A:visited {text-decoration: none; color: #e5b022;}
.PageDisplayLinks A:active {text-decoration: none; color: #e5b022;}
.PageDisplayLinks A:hover {text-decoration: underline; color: #e5b022;}

.OrangeLinks {color:#ffba34;}
.OrangeLinks A:link {text-decoration: none; color: #ffba34;}
.OrangeLinks A:visited {text-decoration: none; color: #ffba34;}
.OrangeLinks A:active {text-decoration: none; color: #ffba34;}
.OrangeLinks A:hover {text-decoration: underline; color: #ffffff;}


.OurPrice {color:#6692ad;}

.BottomHome {padding:12px}

h1 {color:#ffba34; font-size:16px; font-weight:bold; margin-top:0px}

h2 {color:#ffba34; font-size:16px; font-weight:bold; margin-top:0px}

h3 {color:#ffba34; font-size:16px; font-weight:bold; margin-top:0px}

h4 {color:#ffba34; font-size:16px; font-weight:bold; margin-top:0px}

.CPpageHead {color:#ffba34; font-size:16px; font-weight:bold; margin-top:0px}

.SearchBG {background-image:url(Images/search_bg.gif)}

.CartBG {background-image:url(Images/cart_bg.gif); color:#FFFFFF; font-size:13px}
















.bounding_table {background-color: #0F2B3D; width: 900px;}
.searchcart {background-image:url(Images/topnav_bg.gif); width: 900px; padding: 0px; vertical-align: top; border: 0px; text-align: left;}
.yourcart {width: 100%; text-align: right; padding-right: 20px; font-family: arial; font-size: 13px; color: #ffffff;}
.searchtable {background-image:url(Images/top_search_bg.gif);}
.main_padding {background-color: #0F2B3D; width: 5px; padding: 0px;}
UL.yellow {list-style-image: url(Images/li_yellow.gif); padding: 0px; margin-left: 21px; font-family: arial; font-size: 12px; color: #ffffff;}
.left_nav {background-color: #091C28; padding-bottom: 10px; width: 176px; vertical-align: top; text-align: left;}
.main_orange {font-family: arial; font-size: 11px; color: #FFBA34; padding-left: 8px; padding-right: 8px; padding-top: 0px; text-align: center;}
.main_bottom_padding {background-image:url(Images/main_padding_bleft.gif); background-repeat: no-repeat; width: 181px; padding: 0px;}
.main_bottom_padding2 {background-image:url(Images/main_padding_bright.gif); width: 719px; padding: 0px; background-repeat: no-repeat; padding: 0px;}
.main_area {vertical-align: top; }
.products {padding-top: 13px; width: 709px; background-color: #091C28;}
.spacer {width: 8px;}
.featured {width: 701px;}
.product_gallery {margin-left: auto; margin-right: auto; vertical-align: top; padding: 0px;}
.product_image {padding-left: 32px; padding-bottom: 13px; float: left; font-family: arial; font-size: 11px; color: #ffffff; text-align: center;}
.price {color: #6692AD;}
.view_all {text-align: right; float: none; clear: both; padding-right: 26px; font-size: 11px; font-family: arial; color: #FFBA34; }
.main_about {padding: 13px; font-family: arial; font-size: 12px; color: #ffffff; background-color: #091C28; width: 683px; text-align: left;}
.main_title {font-size: 16px; color: #FFBA34;}
.bottom {font-family: arial; font-size: 12px; color: #ffffff; width: 900px;}
.bottom_customer {background-image:url(Images/bottom_customer_bg.gif); padding: 7px; vertical-align: top; text-align: left; width: 179px;}
.bottom_products {background-color: #061621; padding: 7px; vertical-align: top; text-align: left; width: 432px;}
.bottom_copyright {background-image:url(Images/bottom_copyright_bg.gif); padding: 7px; vertical-align: top; text-align: left; width: 279px;}
.bottom_products {padding: 7px; vertical-align: top;}
.bottom_poduct_list {padding-right: 7px;}
.bottom_padding_left {width: 179px; padding: 0px; vertical-align: bottom;}
.bottom_padding_middle {width: 432px; padding: 0px; vertical-align: bottom;}
.bottom_padding_right {width: 279px; padding: 0px; vertical-align: bottom;}
.bottom_bg {background-color: #0F2B3D; padding: 0px; vertical-align: top;}
.padding_1 {padding-right: 20px;}

/***************  ajax checkout **********************/

.accordionBack_active {
background-color: #db8618;
padding:3px;

}

.accordion_cont_active {
border-left:4px solid #db8618;
border-right:4px solid #db8618;
border-bottom:8px solid #db8618;
}

.accordionBack_inactive {
background-color:#1c4c6b;
padding:3px;
}

.t12 {
font-size:12px;
font-weight:bold;
}


#shoppingbagtitle, #summarytitle, #addressestitle {
background-color:#091c28;
padding:3px;
}

#shoppingbagscroll {
height:150px;
width:100%;
overflow-x:hidden;
overflow-y:auto;
}

#summary, #shoppingbag, #addresses {
border-left:4px solid #091c28;
border-right:4px solid #091c28;
border-bottom:8px solid #091c28;
background-color:#0f2b3d;
}



.editbag {
font-size:10px;
color:white
}

.editbag:hover {
text-decoration:underline;
color:white;
}

.editbut_cont {
float:right;
clear:both;
}

div.title {
color:white;
font-size:12px;
font-weight:bold;
}

.acc_section {
margin-bottom:1px;
overflow:hidden;
}

#mastermessage, #paymentmessage {
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#DD0000;
color:white;
padding:8px;
margin:1px 0;
display:none;
}

#paymentmessage {
font-size:11px;
padding:6px;
}

#zerototal {
display:none;
}

.pad10 {
padding:10px;
}



#modaldiv {
  display:none;
}

#createaccount_fields {
display:none;
background-color:#0f2b3d;
padding:6px;
}

.wht {
color:white;
}

.big {
font-size: 14px;
font-weight: bold;
}

.acc_section {
margin-bottom:1px;
overflow:hidden;
}

div.title {
color:white;
font-size:12px;
font-weight:bold;
}

.red {
color:#ee0000;
}
.small {
font-size:10px;
}


input.seasonbut {
border:0px;
background-color: #db8618;
color:white;
font-size:12px;
text-transform:uppercase;
padding:2px 4px 1px 4px;
width:auto;
overflow:hidden;
cursor:pointer;
font-weight:bold;

}

.supercontent {
padding:6px;
overflow:visible;
clear:both;
}

.supercontent a {
color:#665C5C;
cursor:pointer;
text-decoration:none;
}


input.darker {
background-color:#555555;
}

.maintext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0;
margin-bottom:0;
}

.pad10 {
padding:10px;
}

input.subbut {
border:0px;
background-color: #091c28;
color:white;
font-size:9px;
text-transform:uppercase;
padding:2px 4px 1px 4px !important; /* non-ie6 */
padding:2px 4px 0 4px; /* ie6 */
width:auto;
overflow:hidden;
cursor:pointer;
}

/********************   end ajax checkout *************************/
.holder{width:100%;position:relative;}
    
