/**
    // bright.css

    Written by LandRover
    Last modified 4nd November, 2009.
**/

/***************************************************/
/***************** GENERAL OBJECTS *****************/
/***************************************************/

body { color: black; background-repeat: no-repeat; }

a { color: black; text-decoration: underline; }
a:hover { text-decoration: none; }

#container { width: 860px; margin: -5px auto 0; border: 10px solid black; background-color: white; padding-bottom: 10px;  }

.wrapper { /*width: 800px;*/ margin: 0 auto; }

#header { margin: 0px auto 10px; }
#header h1 { margin-bottom: 5px; }
#header h1 a {}
#header h1 a img {}
#header h1 a:hover {}
#header ul { list-style-type: none; }
#header ul > li { float: right; position: relative; }
#header ul li { display: inline-block; margin-right: 35px; }
#header ul li a { display: inline-block; padding: 5px; background-color: gray; font-weight: bolder; text-decoration: none; color: white; font-weight: bold; font-size: 14px; background: transparent url('') no-repeat; padding-top: 5px; width: 110px; text-align: center; height: 20px; }
#header ul li ul { display: none; position: absolute; left: 0; z-index: 5555; }
#header ul li:hover ul { display: block; }
/*#header ul li a:hover { background-color: green; }*/

#header #logo {text-align:center;}

#contant { background: transparent url('') no-repeat right top;}
#contant #slogen-image { margin-bottom: 15px; }
#carousel {margin: 0 auto; text-align:center;}

#contant #column-right { width: 190px; padding: 0; margin-left: 5px; float: right; }
#contant #column-right ul { list-style-type: none; }
#contant #column-right ul li { margin-top: 5px; display: block; padding-bottom: 5px; /*border-bottom: 1px solid black;*/ /*padding-right: 10px;*/ }
#contant #column-right ul li a { display: block; color: black; font-weight: bold; font-size: 16px; background: transparent url('') no-repeat right top; text-decoration: none; padding-right: 10px; }
#contant #column-right ul li a:hover {}
#contant #column-right ul li ul { border: none; #margin-top: -20px; }
#contant #column-right ul li ul li { padding-right: 0px; border: none;  }
#contant #column-right #custom-column-right p { margin: 3px 0; }

#contant #column-middle { width: 400px; padding: 0px 0px 0 0; margin-left: 10px; float: right; }
#contant #column-middle h2 { margin-bottom: 10px; }
#contant #column-middle ul { list-style-type: circle; margin-right: 20px; }
#contant #column-middle ul li { margin-bottom: 4px; }

#contant #column-middle #breadcrumbs {margin: 7px 0; }
#contant #column-middle #breadcrumbs ul {list-style-type: none;}
#contant #column-middle #breadcrumbs ul li {font-weight: bolder; float: right; color: black; }
#contant #column-middle #breadcrumbs ul li, #contant #column-middle #breadcrumbs ul li a { color: black; font-size: 16px; }
#contant #column-middle #breadcrumbs ul li.br, #contant #column-middle #breadcrumbs ul li a {font-weight: normal;}
#contant #column-middle #breadcrumbs ul li.br { display: block; margin: 0 5px; }
#contant #column-middle #breadcrumbs ul li a:hover {}

#contant #column-middle #gallery { margin-top: 10px; }
#contant #column-middle #gallery ul { list-style-type: none; }
#contant #column-middle #gallery ul li { float: right; margin: 0 15px 25px 0; text-align:center; width: 100px; height: 150px; }
#contant #column-middle #gallery ul li a { font-size: 14px; }
#contant #column-middle #gallery ul li a:hover {}
#contant #column-middle #gallery ul li a img {width:20px; height: 20px; display: block;}
#contant #column-middle #gallery ul li a img.photo { width: 100px; height: 100px; border: 4px solid gray; }

#contant #column-middle #paging { text-align: center; font-size: 14px; margin-top: -25px; padding-bottom: 10px; clear: both; }
#contant #column-middle #paging a {font-size: 14px;}

#contant #column-left { width: 185px; padding: 0px 0px 0 0; float: right; }
#contant #column-left h3 { margin-bottom: 5px; padding-bottom: 3px; /*border-bottom: 1px solid black;*/ font-size: 16px; }

#contant #column-left #new_stuff { margin-bottom: 10px;}
#contant #column-left #new_stuff marquee { width: 185px; height: 150px; /*#padding-right: 62px;*/}
#contant #column-left #new_stuff ul { list-style-type: none; width: 185px; }
#contant #column-left #new_stuff ul li { margin: 5px 0 15px; width: 185px; }
#contant #column-left #new_stuff ul li div { width: 185px; }
#contant #column-left #new_stuff ul li div a {}
#contant #column-left #new_stuff ul li div a img {}
#contant #column-left #new_stuff ul li div a:hover {}
#contant #column-left p { margin-bottom: 3px; }
/*#contant #column-left #contact_form { margin-top: 15px; }*/
#contant #column-left #contact_form #contact_store p { padding: 0 10px; }
#container #btm_txt {padding: 0 10px;}

#contact_form i {display: none;}

#footer_updates {background: transparent url('../footer_updates_bg.gif') repeat-x left top; height:36px; }
#footer_updates h5 { float: right; font-size: 20px; line-height: 20px; margin: 7px 20px 0 0; }
#footer_updates h5 span { color: gray; }
#footer_updates p { margin: 8px 20px 0 0; padding:0; float: right; font-size: 17px; line-height: 17px; }

#footer { margin-top: 2px; padding-top: 10px; border-top: 1px solid black; }
/*#footer span { display: block; }*/
#footer span#credit { float: right; }
#footer span#home { float: left; }
#footer span#footer_links { float: right; width: 80%; margin-right: 15px; display: block; }

#fb_float { position: fixed; left: -315px; top: 200px; background: transparent url('../facebook-icon.png') no-repeat right bottom; padding-right: 55px; }
#fb_float span { display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #38488D; padding: 10px; }
#fb_float span iframe {background-color: white;}