﻿/*styles defined for this site only */

body {font-family:Arial, Helvetica, sans-serif; /*background:url(../../Images/site/site-page-bg.jpg) repeat-x #cdcdcd*/;}

a, a:visited {color: #0099cc;}
a:hover {text-decoration:underline;}

h1,h2,h3,h4,h5{font-weight:bold;}
h1 {font-size:2em; border-bottom:dotted 1px #666;}
h2 {font-size:1.75em;}
h3 {font-size:1.5em;}
h4 {font-size:1.25em;}
h5 {font-size:1em;}

#wrapper {max-width:100%; background:#fff; }
#wrapper div.left-pane {}
#wrapper div.right-pane {}
#maincontent { background-color:#fff; }

.content-container {max-width:1200px; margin:0 auto;}
@media only screen and (max-width: 1230px){
	.content-container {padding:0 15px; }
	.content-container.no-space { padding:0;}
}
.header { max-width: 100%;}
.global-nav {background-color:#828282; height:30px; color:#fff; max-width:100%; overflow:no-content; }

#footercontainer  {background-color:#555; color:#fff; margin-top:18px; min-height:200px; padding-bottom:10px;}
#footercontainer ul {margin-left:5px;}
#footercontainer li {list-style-type:none; }
#footercontainer h3 {color:#fff; font-size:1.3em; font-weight:lighter; display:block; border-bottom:solid 1px #585858;}
#footercontainer footer {color:#ddd;}
#footercontainer footer a {color:#ddd; text-decoration:none;}
#footercontainer footer a:hover {color:#ff8400;}

/*logo row*/
.logo-row {min-height:74px; background-color:#ff8000; max-width:100%; padding:0;}
.logo-row .col {padding:0; margin:0;}
.logo-row .col.search {padding-top:18px; }
.logo-row .col.basket-indicator {padding-top:8px; }


.col.logo {padding:0;margin:0;}

/* horizontal menu row */
/* =====================================================================================================================================*/
.hor-menu-row {background:url(../../Images/site/bg_hm.jpg) repeat-x; min-height:40px; max-width:100%; margin-bottom:2px;}
.hor-menu-row div {margin-top:0; padding-top:0;}

/*for small*/
@media only screen and (max-width: 480px){
	.hor-menu-row {height:40px;}
}

/*for medium*/
@media only screen and (min-width:481px) and (max-width:768px) 
{ 
	.hor-menu-row {height:40px;}
}

@media only screen and (max-width:768px)
{
	.horiz-menu.content-container { padding:0;}
}

.hrzl-menu.large ul > li div.level2 {border-bottom:dotted 1px #cdcdcd; margin:0 0 5px 5px; padding-left:5px; line-height:110%; }
.hrzl-menu.large ul > li .level2 > a > span,
	.hrzl-menu.large ul > li .level2 > span.dummy { text-transform:uppercase; color:#ff8400;}
.hrzl-menu.large ul > li a:hover span {color:#ff8400; }
.hrzl-menu.large ul > li div.level3 { margin-left:5px; padding-left:5px; font-size:0.85em; line-height:110%;}
.hrzl-menu.small ul > li > ul { position:absolute; top:30px; }
.hrzl-menu.small ul > li .level2 > a > span,
	.hrzl-menu.small ul > li .level2 > span.dummy { text-transform:uppercase; color:#ff8400;}








