@font-face { font-family: main_font; font-style: normal; font-weight: normal;src: url(http://www.templatefreak.com/html/styles/fonts/1.eot); }

/*START NEW HEADER */
* { margin: 0; padding: 0; }

#header-bg, #header-bg:focus {
	background: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 716px;
    height: 131px;
    position: relative;
    outline: none;
}

#headerFlash, #headerFlash:focus {
    outline: none;
}

.cart-link{ 
    font: 10px Arial, Helvetica, serif;
    left: 378px;
    margin:0;
    position:relative;
    top:10px;
    color: black;
    text-decoration: none;
}

.cart-link:hover { text-decoration: underline;}

.check-link{ 
    font: 10px Arial, Helvetica, serif;
    left: 390px;
    margin:0;
    position:relative;
    top:10px;
    text-decoration: none;
    color: black;
}

.check-link:hover { text-decoration: underline;}

.nav-wrap { 
    
    background-color: rgba(0,0,0,0.6);
    border-bottom:2px solid white;
    border-top:2px solid white;
    left: 82px;
    margin:0;
    position:relative;
    top:45px;
    width:544px;
}

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#main-nav{ 
    background: #fff url('../images/mainnavbg.jpg') no-repeat 0px 0px;
    list-style:none outside none;
    margin:0 0 0 0px;
    position:relative;
    width:544px;
}
#main-nav li { display: inline; width:60px;}
#main-nav li a { width:60px; text-align: center; position: relative; z-index: 200; color: #bbb; font: 10px Georgia, serif; display: block; float: left; padding:40px 0px 5px 0px; text-decoration: none; text-transform: uppercase; }
#main-nav li a:hover { color: white; }
#main-nav #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; background: rgba(220, 133, 5, 0.7); z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.current_page_item a, .current_page_item_two a { color: white !important;  }

/*END NEW HEADER */

.tdright1  { background: #F5F5F5; text-align: center; vertical-align: top; }
.tdright2  { background: #FFFFFF; text-align: center; vertical-align: top; }

.msgboard1  { background: #F5F5F5; padding: 5px;}
.msgboard2  { background: #FFFFFF; padding: 5px;}

.cat1 { background: #F5F5F5; border-bottom: solid 1px #6C6C6C; border-right: solid 1px #6C6C6C; padding: 2px; color: #6C6C6C; font-family: arial, verdana; font-size: 11px;}
.cat2 { background: #FFFFFF; border-bottom: solid 1px #6C6C6C; border-right: solid 1px #6C6C6C; padding: 2px; color: #6C6C6C; font-family: arial, verdana; font-size: 11px;}

.small_text { font-size:9px; }
.sub_left  { background: #6C6C6C; }
.sub_right { text-align: right; vertical-align: mid; background: #6C6C6C; color: #ffffff; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; padding-right: 6px; }

.main_font  { color: #FFFFFF; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; }
.main_text  { color: #6C6C6C; font-family: arial, verdana; font-size: 11px;}
.main_font2 { color: #6C6C6C; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; }
.main_font3 { color: #6C6C6C; font-family: arial; font-size: 10px; }

a.right_nav       { color: #6C6C6C; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }
a.right_nav:hover { color: #FF000C; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }

a.right_nav2       { color: #FFFFFF; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }
a.right_nav2:hover { color: #FFFFFF; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }

a.right_partner       { color: #FF000C; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }
a.right_partner:hover { color: #6C6C6C; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }

a.footer       { color: #FFFFFF; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }
a.footer:hover { color: #F5F5F5; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; }

a.main_link       { color: #FF000C; font-family: arial, verdana; font-size: 11px; text-decoration: none; }
a.main_link:hover { color: #6C6C6C; font-family:arial, verdana; font-size: 11px; text-decoration: none; }

.back { color: #6C6C6C; font-family: verdana, arial; font-size: 9px; padding: 6px; }

.input1    { height: 15px; width: 260px; font-size: 7pt; padding: 2px; font-family: arial; border: solid 1px #6C6C6C; }
.option1   { height: 15px; width: 260px; font-size: 7pt; padding: 2px; font-family: arial; border: solid 1px #6C6C6C; }
.textarea1 { height: 50px; width: 260 px; font-size: 8pt ; font-family: arial; border: solid 1px #6C6C6C; }
.submit1   { height: 19px; width: 70px; font-size: 8pt; border: solid 1px #6C6C6C; color: #000000;}

a.testimonial       { color: #6C6C6C; font-family: arial; font-size: 9px; text-decoration: none; }
a.testimonial:hover { color: red; font-family: arial; font-size: 9px; text-decoration: none; }

.button1   { height: 23px; width: 60px; background-image: url("/images/thumb_button.gif"); color: #F24039; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; border: 0px solid; cursor: pointer; cursor: hand; padding-top: 2px;}
.button2   { height: 23px; width: 60px; background-image: url("/images/thumb_button.gif"); color: #6C6C6C; font-family: arial; font-size: 8pt; letter-spacing: -1px; text-decoration: none; border: 0px solid; cursor: pointer; cursor: hand; padding-top: 2px; font-weight: bold;}
.button3   { height: 23px; width: 60px; background-image: url("/images/thumb_button.gif"); color: #F24039; font-family: arial; font-size: 8pt; letter-spacing: -1px; text-decoration: none; border: 0px solid; cursor: pointer; cursor: hand; padding-top: 2px; font-weight: bold;}
.button4   { height: 15px; width: 40px; background-image: url("/images/submit.jpg"); color: #F24039; font-family: main_font, arial; font-size: 10; letter-spacing: -1px; text-decoration: none; border: 0px solid; cursor: pointer; cursor: hand; padding-top: 1px; padding-left: 1px;}

.option3          { height: 14px; width: 226px; font-size: 8pt; }

.input6           { height: 20px; width: 226px; font-size: 8pt; }
.input7           { height: 20px; width: 165px; font-size: 8pt; }

.select1 { width: 120px; height: 18px; font-size: 9px; border: 1px solid #000000; }
.input10 { width: 80px; height: 18px; font-size: 9px; border: 1px solid #000000; }

.displayall       { color: #4E4E4E; font-size: 9px; font-family: arial; cursor: pointer; cursor: hand; text-decoration: underline;}
.displayall:hover { color: #F24039; font-size: 9px; font-family: arial; cursor: pointer; cursor: hand; text-decoration: underline;}

.cust_input1 { height: 16px; width: 220px; border: 1px solid #000000; }
.cust_textarea1 { height: 60px; width: 220px; border: 1px solid #000000; }

a.gallery       { color: #6C6C6C; font-family: arial, verdana; font-weight: bold; font-size: 11px; text-decoration: none; }
a.gallery:hover { color: #F24039; font-family:arial, verdana; font-weight: bold; font-size: 11px; text-decoration: none; }

a.bread_crumb {}