@charset "utf-8";

/* CSS Document */



body{background-color:#003040;  color: rgb(51, 51, 51); font-size: 12px;line-height:8px;margin: 30px 0;padding: 0;}

ul.breadcrumb {

    padding: 8px 16px !important;

    list-style: none;

    background-color: #eee;

    margin-left:  -10px !important;

    margin-bottom: 33px !important;

}

ul.breadcrumb li {

    display: inline !important;

    margin-right: 10px !important;

}



ul.breadcrumb li a {

    color: #003040;

    font-size:  12px !important;

}

#topcontainer {

    background: url("../images/gigi.png") repeat-x scroll center top transparent;

    height: 5px;

    margin: 0 auto;

    width: 1000px;

}



#container {

    background: none repeat scroll 0 0 rgb(255, 255, 255);

    margin: 0 auto;

    padding: 20px;

    width: 960px;

}

#bottomcontainer {

    background: url("../images/gigi2.png") repeat-x scroll center bottom transparent;

    height: 5px;

    margin: 0 auto;

    width: 1000px;

}

.top-nav {

    border-bottom: 1px solid #003040;

    border-top: 1px solid #003040;

    font-size: 12px;

    height: 32px;

    margin: 0 auto;

}

.top-nav ul li {

    background: url("../images/bullet_black.png") no-repeat scroll left center transparent;

    display: block;

    float: left;

    line-height: 32px;

    margin: 0 5px;

    padding-left: 20px;

    text-align: left;

}

.top-nav ul li a {

    color: rgb(68, 68, 68);

    display: block;

    font-weight: normal;

    text-decoration: none;

    text-transform: uppercase;

}

#header {

    margin: 0 0 10px;

    /* padding-bottom: 20px; */

}



.top-nav {

	background-color:#003040;

    border-bottom: 1px solid rgb(51, 51, 51);

    border-top: 1px solid rgb(51, 51, 51);

    font-size: 12px;

    height: 32px;

    margin: 0 auto;

}

.top-nav ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.top-nav ul li {

    background: url("images/bullet_black.png") no-repeat scroll left center transparent;

    display: block;

    float: left;

    line-height: 32px;

    margin: 0 5px;

    padding-left: 20px;

    text-align: left;

}

.top-nav ul li.last {

    background: none repeat scroll 0 0 transparent;

    margin: 0;

}

.top-nav ul li a {

    color: #ffffff;

    display: block;

    font-weight: normal;

    text-decoration: none;

    text-transform: uppercase;

}

.top-nav ul li a:hover {

    color: #ffffff;

    font-weight: normal;

	text-decoration:underline;

}

.top-nav ul li a.active {

    color: rgb(102, 0, 0);

    font-weight: bold;

}

.top-nav form {

    float: right;

    margin: 0 10px 0 0;

}

.top-nav form input {

    border: 1px solid rgb(153, 153, 153);

}

.top-nav form .search-text {

    background: none repeat scroll 0 0 rgb(221, 221, 221);

    border: medium none;

    color: rgb(51, 51, 51);

    padding: 4px;

}

.block-login {

    background: url("../images/bg-nav2.png") repeat-x scroll 0 0 transparent;

    height: 45px;

    margin: 0 auto;

    width: 994px;

}

.topbanner {

    float: right;

    height: 90px;

    margin: 5px 0 0;

}

#imgbox {

    border-bottom: 1px solid rgb(51, 51, 51);

    margin-bottom: 20px;

    padding: 0 5px 15px;

}

#imgbox img {

    margin-right: 5px;

}

#welcome {

    border-bottom: 1px solid rgb(51, 51, 51);

    padding: 0 10px 10px;

}

.welcone_msg {

    float: left;

    width: 640px;

}

.welcone_msg h3 {

    font-size: 140%;

    font-weight: normal;

    margin-bottom: 6px;

    text-transform: uppercase;

}

.welcone_msg img {

    margin-right: 10px;

}

.submitbox {

    float: left;

}

.submitbox img {

    margin: 10px;

}

#content {

    background: none repeat scroll 0 0 rgb(255, 255, 255);

    margin-top: 20px;

}

#main-page {

    float: left;

    margin: 0;

    padding: 0;

    width: 650px;

}

#main {

    border-left: 1px dotted rgb(221, 221, 221);

    border-right: 1px dotted rgb(221, 221, 221);

    float: left;

    margin: 0 0 0 15px;

    padding: 0 10px;

    width: 910px;

}

.main_content {

    margin: 10px 10px 30px;

    text-align: justify;

}

.main_content h2 {

    color: rgb(0, 0, 0);

    font-size: 200%;

    font-weight: bold;

    text-transform: uppercase;

}

.main_content h3 {

    color: rgb(51, 51, 51);

    font-size: 18px;

    font-weight: normal;

    margin: 10px 0;

    text-transform: uppercase;

}

#main .main_content ul {

    list-style: none outside none;

    margin: 5px;

    padding: 0;

}

#main .main_content ul li {

	font-family:Verdana, Geneva, sans-serif;

    clear: both;

    color:#333;

    display: block;

    font-size:12px;

    line-height:6px;

    margin: 10px 0;

    padding: 0;

}

#main .main_content ul li a {

    color::#333;

    font-size:11px;

    font-weight: normal;

    margin: 5px 0;

	line-height:12px;

    text-decoration: none;

}

#main .main_content ul li a:hover {

    color: rgb(0, 0, 0);

    text-decoration: none;

}

#main .main_content ul li img {

    margin: 5px 5px 0 0;

}

.banner-content {

    margin: 10px 10px 40px;

    text-align: center;

}

#leftbar {

    float: left;

    margin: 0;

    padding: 0;

    width: 160px;

}

#rightbar {

    float: right;

    margin: 0;

    padding: 0;

    width: 260px;

}

.sidebar-content {

    margin-bottom: 30px;

}

.bannerbox {

    margin: 10px 0;

    text-align: center;

}

.bannerbox2 {

    margin: 5px 0;

}

.bannerbox2 a img {

    float: left;

    margin: 2px;

}

.sidebar-content h3 {

    color: rgb(51, 51, 51);

    font-size: 16px;

    font-weight: bold;

    padding: 0;

    text-transform: uppercase;

}

.sidebar-content ul, ul.sidemenu {

    list-style: none outside none;

    margin: 10px 0;

    padding: 0 0 0 1em;

    text-indent: -1em;

}

#rightbar .sidebar-content ul {

    padding-left: 0;

    text-indent: 0;

}

.sidebar-content li, #rightbar .sidebar-content li a {

    border-bottom: 1px dotted rgb(204, 204, 204);

    display: block;

    line-height: 25px;

}

#rightbar .sidebar-content li {

    border: medium none;

}

.sidebar-content li p {

    color: rgb(85, 85, 85);

    font-size: 90%;

    line-height: 16px;

    margin-bottom: 10px;

    text-indent: 0;

}

.sidebar-content li label img {

    margin: 5px 0;

}

.sidebar-content li a {

    color: rgb(0, 138, 184);

    font-size: 95%;

    text-decoration: none;

}

.sidebar-content li a:before {

    content: "» ";

}

.sidebar-content li a:hover {

    color: rgb(97, 7, 7);

    text-decoration: none;

}

.sidebar-content ul.sidemenu li a {

    color: rgb(97, 7, 7);

    text-decoration: none;

}

.sidebar-content ul.sidemenu li a:before {

    content: "» ";

}

#footer {

    margin: 0;

    padding: 0;

}

.footer-bar {

 

    margin: 0;

    padding: 17px 0;

}

.footer-btm {

    height: 25px;

    margin: 0;

    padding: 0;

}

.copyright {

    color: rgb(255, 255, 255);

    font-style: italic;

    margin: 10px auto;

    text-align: center;

    vertical-align: middle;

}

.copyright a {

    color: rgb(204, 204, 204);

}

.clear {

    clear: both;

}

input {

    border: 1px solid rgb(204, 204, 204);

}

#category span.desc {

    color: rgb(74, 74, 74);

    font-size: 11px;

}

form .search-text {

    background: none repeat scroll 0 0 rgb(221, 221, 221);

    border: medium none;

    color: rgb(51, 51, 51);

    padding: 6px 4px;

}

.btn {

    background: none repeat scroll 0 0 rgb(255, 255, 255);

    border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(221, 221, 221);

    border-style: solid;

    border-width: 1px;

    color: rgb(51, 51, 51);

    font-size: 12px;

    font-weight: normal;

    margin: 6px 0;

    padding: 4px 3px;

    text-transform: uppercase;

}

.row {

    font-weight: normal;

    height: auto;

    padding: 0 0 0 15px;

    text-align: left;

    width: auto;

}

* html .row {

    height: 1%;

}

.row_left {

    float: left;

    font-weight: normal;

    height: auto;

    margin-right: 20px;

    padding: 5px 0 0 5px;

    text-align: left;

}

.row_right {

    display: block;

    float: left;

    font-weight: normal;

    padding: 5px 0 0 5px;

    text-align: left;

    width: 500px;

}

* html .row_right {

    height: 1%;

    padding: 5px 0 0;

}

.reguler_list {

    color: rgb(81, 105, 127);

    height: auto;

    margin: 0;

    padding: 2px;

    text-align: left;

}

.reguler_list a {

    color: rgb(42, 163, 232);

    font-size: 100%;

}

.reguler_list a *:hover {

    color: rgb(212, 101, 40);

}

.btn_image {

    background: none repeat scroll 0 0 rgb(170, 85, 85);

    border: 1px solid rgb(255, 255, 255);

    clear: both;

    color: rgb(255, 255, 255);

    cursor: pointer;

    float: left;

    font-size: 11px;

    height: 15px;

    padding: 2px 4px 4px;

    text-align: center;

    width: 50px;

}

.btn_image a {

    color: rgb(255, 255, 255);

    text-decoration: none;

}

.stepcarousel {

    height: 289px;

    margin: 5px 5px 20px;

    overflow: scroll;

    position: relative;

    width: 940px;

}

.stepcarousel .belt {

    left: 0;

    position: absolute;

    top: 0;

}

.stepcarousel .panel {

    float: left;

    margin: 10px;

    overflow: hidden;

    width: 308px;

}

.stepcarousel .panel img {

    background: none repeat scroll 0 0 rgb(255, 255, 255);

    padding: 2px;

}

#category p b a {

    color: rgb(0, 48, 64);

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-weight: normal;

    line-height: 30px;

    padding: 5px 0 10px 5px;

    text-decoration: none;

    text-transform: uppercase;

}

#category p a {

    font-size: 90%;

	810000

}

#category p a:hover {

    font-size: 90%;

	color:#810000;

}

.logo{

	font-family:Verdana, Geneva, sans-serif;

	font-size:28px;

	line-height:34px;

	color:#008AB8;

	margin-bottom:20px;

}

.logo a{

	font-family:Verdana, Geneva, sans-serif;

	font-size:28px;

	line-height:34px;

	color:#008AB8;

	margin-bottom:20px;

	text-decoration:none;

}

.logo a:hover{

	font-family:Verdana, Geneva, sans-serif;

	font-size:28px;

	line-height:34px;

	color:#008AB8;

	margin-bottom:20px;

}



.input_text{

	border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(221, 221, 221);

    border-style: solid;

    border-width: 1px;

    padding: 5px 2px;

    width: 250px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#1E1E1E;

	padding:3px;

}

.captcha_input_text{

	border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(221, 221, 221);

    border-style: solid;

    border-width: 1px;

    padding: 5px 2px;

    width: 90px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#1E1E1E;

	padding:3px;

}

.link_rows {

    border: 1px solid rgb(221, 221, 221);

    line-height: 1.5em;

    margin: 12px 0;

    padding: 5px;

}



#pagination {

    margin: 20px;

    text-align: center;

}

b{

    background: none repeat scroll 0 0 transparent;

    border: 0 none;

    font-size: 100%;

    outline: 0 none;

    padding: 0;

    vertical-align: baseline;

}

a, a:link, a:visited {

    color: rgb(0, 138, 184);

    text-decoration: none;

}

.link_rows a {

    font-size: 90%;

}

#categoryListing {

    height: auto;

    width: 100%;

    margin: 1px;

    float: left;

    border: 0px solid #F00;

}

.parentListing a

{

	font-weight:bold;

	color:#003040;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

}

.home {

    width: 33% !important;

    margin-bottom: 30px !important;

    float: left;

}





button.btn.btn-default {

    border-radius: 4px;

    padding: 9px;

    text-transform: none;

    font-size: 15px;

    color: #003040;

    float: left;

    margin-top: -10px;

}

button.btn.btn-default:hover {

    background-color: #ececec;

    color: #003040;

    cursor: pointer;

}



.chilidListing ul li

{

	list-style:disc;

	

}

 .category_name

 {

	height:240px; margin-bottom:14px;   float:left; padding-left:6px;  font-family:Verdana, Geneva, sans-serif;line-height:30px; font-size:14px; color:#003040;width:100%;

 }

 

 .listcategory

 {

	 height:200px; width:590px; border:1px solid #E6E6E6 ; font-family:Verdana, Geneva, sans-serif; color:#1A1A1A;

 }



.chilidListing ul li a

{

	font-weight:normal;

	color:#003040;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	

}

	

.parent{

	

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	line-height:25px;

	color:#333;

	padding-left:2px;

}



.parent a{

	

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	line-height:25px;

	color:#333;

	

	text-decoration:none;

}

.parent a:hover{

	

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	line-height:25px;

	color:#333;

	

	text-decoration:none;

}



.child{

	

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#003;

	padding-left:20px;

}

ul.breadcrumb li+li:before {

    padding: 8px;

    color: black;

    content: "/\00a0";

}

.child a{

	

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#003;

	

	text-decoration:none;

}

.child a:hover{

	

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#003;

	

	text-decoration:none;

}