* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 80%;
    background: url(../images/stripe.png) repeat;
}

h1 { margin:0; padding:0px 0; color:#222; font:bold 60px/1.2em Arial, Helvetica, sans-serif; }
h1 a, h1 a:hover { color:#222; text-decoration:none; }
h1 span { color:#db7835; }
h1 small { font:normal 16px/1.2em Arial, Helvetica, sans-serif; }
h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#73b40e; padding:8px 0; margin:8px 0; }
h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#505050; padding:0px 0; margin:0px 0; }
h4 { font:bold 13px Arial, Helvetica, sans-serif; padding:0px 0; margin:0px 0; }
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif; }
img { border: none; }
a { color:#5f5f5f; text-decoration:none; }
a:hover { color:#73b40e; }

table {padding:0; text-align:center;}
tr {padding:5px;}
th {padding:2px;}
td {padding:5px; border:1px solid #d5d5d5; margin:5px;}
td a {color:blue;}

/* Fixed header */
#fixed_header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    margin:0;
    padding:0;
    background:#3a463a;
}
#fixed_header #fixed_inside {
    width: 1099px;
    max-width: 1260px;
    margin: 0 auto;
}
#fixed_header p {
    margin:0; padding:0; color:#e5e5e5; font:normal 12px/1.8em Arial, Helvetica, sans-serif;
}
#fixed_header a {
    color:#e5e5e5;
}
#fixed_header a:hover {
    color:#73b40e;
}

/* page-wrap */
#page-wrap {
    min-width: 1100px;
    max-width: 1260px;
    margin: 21px auto;
    border:0px solid yellow;
}
#page-wrap #inside {
    width: 1099px;
    max-width: 1260px;
    margin: 0 auto;
}	

/* header and Logo & Contact_header */
#header {
    background:url(../images/header-logo-bg.png) repeat-x;
}
#header .logo { border:0px solid #000; float:left; background: url(../images/full-logo.png) no-repeat; width:471px; height:100px; margin:1px; }
#header .logo:hover { background: url(../images/full-logo-hover.png) no-repeat; cursor: pointer; }

#header .contact_header { border:0px solid #000; float:right; background: url(../images/header-contact.png) no-repeat; width:410px; height:99px; margin:1px; }
#header .contact_header img { float:left; padding-top:10px; padding-left:10px; }
#header .contact_header .search_input { float:left; width:220px; height:30px; background: #f5f5f5 url(../images/search.png) no-repeat; font-size:18px; text-align:center; margin-left:27px; margin-top:-1px; border:1px solid #ed077c; }
#header .contact_header .search_input:hover { box-shadow:0 0px 2px 2px #888888; }
#header .contact_header .search_button { width:100px; height:32px; cursor:pointer; font-size:16px; font-weight:bold; text-align:center; margin-left:2px; margin-top:-1px; background:#e5e5e5; border:1px solid #ed077c; color:#222; }
#header .contact_header .search_button:hover { box-shadow:0 0px 2px 2px #888888; } 

/* menu-nav */
#menu-nav {
    background: #ccc url(../images/menu_bg.gif);
    text-align: center;
    height: 47px;
    font-family: Palatino, "Palatino LT STD", "Palatino Linotype", "Book Antiqua", Georgia, serif;
    border-top:1px solid #3d3d3d;
    border-bottom:1px solid #3d3d3d;
}
.menu_nav ul { list-style:none; }
.menu_nav li { display: inline; }
.menu_nav a { 
    float:left; 
    display:block; 
    width: 140px; 
    padding:13px 10px; 
    color:#fff; 
    text-decoration:none; 
    font-weight: bold; 
    text-transform:uppercase; 
    font-size: 15px; 
    text-align: center;
}
.menu_nav ul li a:hover, .menu_nav ul li.active a { 
    color: #535353;
}	

/* left-sidebar */	
#left-sidebar {
    width:195px;
    position:absolute;
    float: left;
    margin-left:2px;
    margin-top:9px;
    padding-top: 5px;
    border:0px solid #000;
}
#left-sidebar span {
    width:210px;
    background: url(../images/left-sidebar-menu-bg.png) repeat-x; 
    font-family: "Bodoni MT", Didot, "Didot LT STD", "Book Antiqua", Garamond, "Times New Roman", serif; 
    color:#f5f5f5; 
    font-size:20px; 
    font-weight:bold;
    padding: 18px 66px 4px 21px;
    border:0px solid #fff;
}
#left-sidebar  ul { width:208px; color:#fff; font-size:14px; list-style:none; }
#left-sidebar ul li { padding: 5px 0px 5px 20px; margin-top:2px; background: url(../images/left-sidebar-menu-bg.png) repeat-x; }
#left-sidebar li { font-family: Verdana, Arial, sans-serif; color:#fff; }
#left-sidebar li a { font-family: Verdana, Arial, sans-serif; text-decoration:none; color:#fff; padding-left:2px; }
#left-sidebar li a:hover { text-decoration:underline; }

/* main-content */	
#main-content {
    min-height: 900px;
    background: url(../images/left-sidebar.gif) repeat-y #fff;
    padding-left: 230px;
    padding-top: 5px;
    padding-bottom: 100px;
    border:0px solid yellow;
}

#bxslider {
    width:830px;
    margin-bottom: -25px;
    padding-left:20px;
    padding:10px;
    border:0px solid #bbb;
}

/* footer */
#footer {
    background: url(../images/footer_bg.jpg) repeat-x #222;
    border:0px solid #ccc;
}
.fbg { color:#fff; }
.fbg td  {border:0px; text-align:left;}
.fbg img { margin:1px; }
.fbg a { color:#fff; margin:0; padding:0; vertical-align:top; }
.fbg a:hover { color:#73b40e }
.fbg h2 { color:#fff;}

.footer { background-color:#222222; font-family:Arial, Helvetica, sans-serif; height:46px; border-top:1px solid #505050; color:#fff; }
.footer p.lf {margin:0; padding:15px 0px 0 15px; float:left; line-height:1.5em; text-decoration:none; }
.footer p.lf a{text-decoration:none;}
.footer p.lf a:hover{text-decoration:none;}

ul.fmenu { margin:0; padding:15px 0px 0 8px; list-style:none; float:right; }
ul.fmenu li { margin:0; padding:0 10px; float:left; }
ul.fmenu li a { font-size:12px; border:0px solid #222; padding:5px; color:#fff; text-decoration:none; }
ul.fmenu li a:hover, ul.fmenu li.active a { color:#73b40e; }
ul.fmenu li a:hover { text-decoration:none; }

.article #homeimagelist { margin:10px 26px 18px 3px; padding:0; float:left; width:258px; height: 455px; border: 1px solid #e5e5e5;}
.article #homeimagelist img{ margin-top: -8px; width: 258px; height: 320px; }
.article #homeimagelist:hover { box-shadow:0 0px 10px 3px #888888; cursor:pointer;}
.article #homeimagelist .price { background: #fff; margin-top: 0px; border-top: 0px solid #cccccc;}
.article #homeimagelist .price p { color:#222; font-family: "Arial", sans-serif; height:80px; text-align:center; font-size:12pt; padding:5px; }
.article #homeimagelist .price a { text-decoration:none;}
.article #homeimagelist .price a:hover p { color:#73b40e; text-decoration:underline;}
.small_price { color: #006699; font-family: "Times New Roman", Times, serif; text-transform:uppercase; font-size: 20px; font-weight:900; }

.quick_view_button { color:#73b40e; font-size:x-small; font-weight:650; margin:0; padding:4px 0px 5px 4px; background:#F8F8F8; box-shadow:0 0px 2px 2px #e5e5e5; }
.quick_view_button:hover { color:#73b40e; font-weight:bold; cursor:pointer; background:#f5f5f5; }

.article #adminimagelist{ width:150px; height: 350px; border: 2px solid #c0c0c0; border-radius: 5px; float:left; padding:0px; margin: 0px 17px 17px 0; }
.article #adminimagelist p { font-size: 10px; text-align: center; margin:0; padding: 0; }
.article #adminimagelist a{ color: blue; }
.article #adminimagelist img{ width: 120px; height: 160px; padding: 15px 15px 5px 15px; }
.article #adminimagelist:hover { box-shadow:0 0px 10px 3px #888888; }
.article #adminimagelist a:hover { background: #f9c402; color: #535353; }

ul.sb_menu, ul.ex_menu { margin:0; font-size:14px; padding:16px; list-style:none; color:#959595;}
ul.ex_menu li { margin:0;}
ul.ex_menu li { padding:4px 0 8px; list-style-type:square;}
ul.ex_menu li a { color:#5f5f5f; text-decoration:none; font-weight:bold;}
ul.ex_menu li a:hover { color:#73b40e; font-weight:bold;}
ul.ex_menu li a:hover { text-decoration:none;}

#button1 {
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-style:solid;
    border-width:thin;
    border-color:#c0c0c0;
    padding:5px;
    background-color:#00CCFF;
    height: 30px;
    width: 100px;
    cursor: pointer;
}

#button2 {
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 19px;
    color: #fff;
    padding:px;
    background-color:#f9c402;
    height: 36px;
    width: 100px;
}

.action {
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    border:0px solid #222;
    color:#fff;
    padding:1px 5px 1px 5px;
    margin:1px;
    background-color:#00CCFF;
    cursor: pointer;
}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}

.clr { clear:both; }

.search { height:30px; width: 450px; border: 3px thin solid #ccc; font-size: 16px; color: #d0d0d0; }

.executed { text-align: center; margin-bottom: -50px; }

/*MEDIA SCREEN*/
@media screen and (max-width:480px)
{
    #page-wrap { width: 400px; }

    #menu_nav
    {
        float: none;
        width: auto;
    }

    #inside
    {
        float: none;
        width: auto;
        margin: 0;
    }
}

.ex_menu {

}

/*Video styles*/
.title_p{ color:#649d0c; font-size:14px; font-weight:bold; margin-left:80px; margin-top:-46px; margin-bottom:14px; }

.list_videos ul { list-style:none; }
.list_videos li { display: inline; }

.iframe-link {
margin-left:-19px;
margin-top:-18px;
padding:2px;
}
