/*-- use to overwrite the default styles --*/

h1 {font-size:2em;line-height:1.15;margin-bottom:1.15em; text-transform:uppercase;color:#666666;}
h4{color:#1A75CF;text-transform:capitalize;}
h6 {text-transform:capitalize;}
p {color:#333333;}
a {text-decoration:none; color:#1A75CF;}
a:hover {color:#0047BA;}

a.benefit {color:#F24F00;}

.p-colour {margin-top:1em;}


/*-- site specific styles --*/

/* colours 

grey #666666
red #CF142B
orange #F24F00
yellow #F7A30A

dark green #007336
light green #0DB02B
dark blue #0047BA
light blue	#1A75CF
dark aqua #00B0AB
light aqua #4ACCD4
*/

/*-- main navigation floated lists --*/
#navigation {position:relative;}
#navigation a#identity {position:absolute;top:0px; right:0px;}
#navigation ul { margin:0; padding:0;}
#navigation ul li{float:left;list-style-type:none;margin:0 0.6em 0 0;padding:0 0.6em 0 0;border-right: 1px solid #CCCCCC; display:inline;}
#navigation ul li a.nav_off {text-decoration:none;color:#666666;}
#navigation ul li a.nav_on {text-decoration:none;color:#0047BA;}
#navigation ul li a:hover {color:#1A75CF;}
#navigation ul#main_nav{height:18px;margin-bottom:0.75em}
#navigation ul#main_nav li{height:18px;text-transform:capitalize;}
#navigation ul#brand_nav {height:36px;margin-top:27px;}
#navigation ul#brand_nav li{list-style-type:none;font-size:1.2em;line-height:1.25;margin-top:0.75em; margin-right:0.6em;text-transform:uppercase;}
#navigation hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 0.75em 0;border:none;}
#navigation hr.space {background:#fff;color:#fff;}
#navigation ul#brand_nav  a#search-link {font-weight:bold;}




/*-- home page items --*/
#home-object{margin-bottom:18px}
h2.home-h2 {font-size:1.5em;line-height:1;margin-bottom:1em; text-transform:uppercase;color:#666666;}


/*-- main navigation floated lists --*/
#tab-container{margin:0;padding:0;}
#tab-container .tab {float:left;margin-right:10px;width:110px;}


/*-- list of stove when viewing stoves --*/
.side-list ul {margin:0; padding:0;}
.side-list ul li{list-style-type:none;border-bottom:1px solid #DDDDDD;font-size:.8em;margin-bottom:0.3em;line-height:1.875em;padding-bottom:0.3em; text-transform:capitalize;}
.side-list ul li a.nav_off {text-decoration:none;color:#666666;}
.side-list ul li a.nav_on {text-decoration:none;color:#1A75CF;}
.side-list ul li a:hover {color:#0047BA;}

/*-- blog calander system --*/
th.date-area {font-weight:bold;background:#FFFFFF;text-align:center;}
th.date-area a {font-weight:normal;text-decoration:none;}

th {font-weight:bold;background:#FFFFFF; border-bottom: 1px solid #ddd;}
th, td {padding:4px 10px 4px 5px; text-align:left;}

td .date-today {border: 1px solid #ddd;}
a.post {background:#0047BA; color:#FFFFFF; padding:2px 2px 2px 2px;}

#flash-content { width:630px; height:393px; float:left;}

#option-box {width:270px; float:right;}

#option-box fieldset {background:#e5ecf7; border:none; padding:18px 18px 0 18px; margin:0;}

#option-box fieldset input {margin:0; padding:0;}

#option-box .top{margin:10px 0 0 0;}

#option-box #submit {margin: 0 0 18px 0;}

/*-- stove specification table--*/
table#specifications  th, td {color:#333333; padding:4px 10px 4px 5px; text-align:left;border-bottom: 1px solid #ddd;}

table#calender td {color:#333333; padding:4px 10px 4px 5px; text-align:center;border-bottom: 1px solid #fff;}

fieldset {background-color: #e5ecf7; border: none; margin:0 0 1.5em 0; padding:1.4em 1.4em 1.0em 1.4em;}
textarea {width:390px;height:150px;padding:5px;}

#pagination {
height:18px;margin-bottom:0.75em;
}

#pagination a{
background:#0047BA; color:#FFFFFF; padding:3px 3px 3px 3px;
}

#pagination b{
color:#0047BA; padding:2px 2px 2px 2px;
}
