body{
	height: 100%;
	text-align: left;	
	font-size: 12px;
	font-family: "trebuchet ms",arial,sans-serif;
	margin: 0;
	padding:0;
	/*background-color: #CCCCCC;*/
	background:url(images/bkgd.jpg);
	background-repeat:repeat-x;
	background-color:#C6EBFD;
	color: #333333;
}

table {display:table; margin:0px 0; padding:0; border:0px; font-size:100%;}
tr {display:table-row;}
th, td {display: table-cell; margin:0; padding:0px; vertical-align:top; text-align:left;}
th {background:#E7ECFD; text-align:center; color:#192666; font-weight:bold;}

h1, h2, h3, h4, h5 {border:0; margin:4px 0 2px 12px;}
h1 {font-size:200%; line-height:100%; font-family: "trebuchet ms",arial,sans-serif; color:#53257f; padding-top:3PX;}
h2 {font-size:170%; line-height:100%;  padding: 20px 0 0 10px; color:#53257f;}
h3 {font-size:155%; line-height:20px; font-weight:normal; font-family: "trebuchet ms",arial,sans-serif; padding-left:5px; color:#666666; }
h4 {font-size:125%; line-height:20px; font-family: "trebuchet ms",arial,sans-serif; color:#ff9900; padding: 2px 12px 0 20px; }
h5 {font-size:135%; line-height:20px; font-family: "trebuchet ms",arial,sans-serif; color:#666666; text-align:right; margin: 0 24px 8px 0 }
h5 a {text-decoration:none; color:#53257f}
h5 a:hover {text-decoration:none; color:#ff9900}
h6 {font-size:110%; color:#495152; padding: 0 5px 0 26px;}


dl {border:0; margin:15px 0; padding:0;}
dt {border:0; margin:0; padding:0; font-weight:bold;}
dd {border:0; margin:0 0 0 30px; padding:0;}

a {color:#53257f; font-weight: 900; text-decoration:none}

a:hover {text-decoration:none; color: #ff9900;}

.box {min-height:1px; _height:1px;}

#header {
	background-image:url(images/header1.png);
	background-repeat:no-repeat;
	width:967px;
	height:111px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 0;	
}
    #header ul {margin:39px 0 0 260px; padding-left:8px; list-style:none;}
    #header ul li { width:108px; margin-left:20px; margin-right:4px; float:left; }
	
    #header ul li a {display:block; position:relative; border:0; font-family: "trebuchet ms",arial,sans-serif;	font-weight:700; text-decoration:none; cursor:pointer; font-size: 16px; letter-spacing:1px;}    

    #header ul li a:hover {color:#FFCC00;}
    
#header table { margin:39px 0 0 256px; padding-left:8px;}

#breadcrumb {width:900px; font-size:14px;}
	
#breadcrumb div { height:20px; width:680px; position:absolute; top:111px; float:right; letter-spacing:1px;}

#breadcrumb div a {color:#53257f; font-weight:900; text-decoration:none}

#breadcrumb div a:hover {text-decoration:underline;}

#breadcrumb .prdt { padding-bottom:2px; position: absolute; left: 400px; } 
#breadcrumb .events { position: absolute; left: 392px; padding-bottom:2px;left:550px;}
#breadcrumb .media { margin-bottom:5px; position: absolute; left: 690px; }
#breadcrumb .about { position: absolute; left:810px}


div#search  {margin: inherit;padding-top:22px; color:#495152;}

#top-nav { background-image:url(images/topnav.gif); background-repeat:repeat-x; float:right; margin: 5px 0 5px auto; }

#top-nav div {padding-bottom:2px;padding-left:40px;}

#top-nav .pad {padding-left:8px; padding-right:25px;}

#top-nav a {font-size:11px; color:#ffffff; font-weight: 700; letter-spacing:1px;}

#top-nav a:hover {text-decoration:none; color:#00B2EF; }


#image1 {background-image:url(images/container_img_1.jpg); background-repeat:no-repeat; width:956px; height:175px; background-position: center center; padding-left:5px;}
#image1 div {padding: 20px 15px 0 745px; line-height:18px; font-size:120%; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#666666; text-align:right}

#image2{background-image:url(images/container_img_2.jpg); background-repeat:no-repeat; width:960px; height:175px; background-position: center center; padding-left:5px;}
#image2 div {padding:28px 15px 0 685px; font-size:120%; line-height:20px; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#E6EaEa; text-align:left}
#image3{
	background-image:url(images/container_img_3.jpg);
	background-repeat:no-repeat;
	width:956px;
	height:175px;
	background-position: center center;
	padding-left:5px;
	
}
#image3 div {padding: 14px 650px 0 24px; line-height:17px; font-size:120%; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#E6EaEa; text-align:left}
#image4{
	background-image:url(images/container_img_4.jpg);
	background-repeat:no-repeat;
	width:956px;
	height:175px;
	background-position: center center;
	padding-left:5px;
	
}
#image4 div {padding: 80px 65px 0 505px; line-height:18px; font-size:120%; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#E6EaEa; text-align:left}
#image5{
	background-image:url(images/container_img_5.jpg);
	background-repeat:no-repeat;
	width:956px;
	height:175px;
	background-position: center center;
	padding-left:5px;
	
}
#image5 div {padding: 8px 35px 0 645px; line-height:16px; font-size:120%; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#666666; text-align:LEFT}

#image6{
	background-image:url(images/container_img_6.jpg);
	background-repeat:no-repeat;
	width:956px;
	height:175px;
	background-position: center center;
	padding-left:5px;
	
}
#image6 div {padding: 120px 0px 0 55px; line-height:18px; font-size:120%; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#666666; text-align:right}

#image7{
	background-image:url(images/container_img_7.jpg);
	background-repeat:no-repeat;
	width:956px;
	height:175px;
	background-position: center center;
	padding-left:5px;
	
}
#image7 div {padding: 70px 0px 50px 335px; line-height:18px; font-size:120%; font-weight:600; font-family: "trebuchet ms",arial,sans-serif; color:#666666; text-align:left}


.container-left-right {background-color:#00B2Ef;}


#content { line-height:15px; background-color:#FFFFFF }

#content .image {padding:0 4px 0 4px; border: 1px double #E3E4E4; float:left; margin-right:5px;}

#content .image-store {padding:0 4px 0 4px; border: 0; float:left; margin-right:5px;}

#content p {padding:3px 20px 0 18px; font-size:12px; text-align:justify; line-height:18px; }

.store {font-size:16px; line-height:20px; font-family: "trebuchet ms",arial,sans-serif; color:#999999; padding: 2px 12px 0 20px; font-weight:800 }

#content p.grey {background-color:#e6eaea;}

#content div.details {
	clear:both;
	margin:1.0em 1.0em 1.0em 20em;
	line-height:1.0em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#content .button {
	background-image:url(images/button_link.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
	padding: 0 12px 0 14px;
}
#content .button-home {
	background-image:url(images/button_link_long.gif);
	background-repeat: no-repeat;
	background-position: center 15px;
	padding: 10px 16px 0 42px;
	
}
#content .button-home table {
	position: center 15px;
	padding: auto 16px auto 40px;
	margin: 15px 0 0 22px;
}
#content .button-image {PADDING-RIGHT:6px; FLOAT:left;}
	

#content hr {border: 1px solid #CCCCCC; width:98%; text-align:center;line-height:1.0em;}

#content .main { text-align:justify;padding-left:18px;}

#content .main-small {font-size:10px;font-weight:500;}

#content .main-bold {font-weight:bold; color: #2d2d2d;}

#content ul {padding: 2px 8px 0 58px; list-style-position: outside; list-style-image: url(images/bullet.gif);font-size:100%; line-height:15px;}

#content ol {list-style-position: outside;}

#content li {padding-bottom: 5px;}

#content .heading {width:640px; height:45px; background-image: url(images/container_heading.gif);}

#content .lead-para {color:#53257f; font-weight: 900; }

.spacer-v {
	background-image: url(images/spacerV.gif);
	background-repeat:repeat-x;
	background-position: top;
	padding:0;
	margin:0;
}

.spacer-h {background-image: url(/Templates/Main/images/spacerH.gif); background-repeat:repeat-y;}


.contactform { margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:#00B2EF;}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


#right-column {width:300px; height:100%; background-color:#FFFFFF;}

#right-column .news-1 {background-image:url(images/tab_news_1.gif); background-repeat:no-repeat;}

#right-column .news-2 {background-image:url(images/tab_news_2.gif); background-repeat:repeat-y; }

#right-column .news-2-pad {font-size:118%; color:#ffffff;  padding:17px 0 0 12px; margin-left:20px;font-weight: 600;  }

#right-column .news-2-form {padding:12px 0 0 15px; margin-left:10px;  }

#right-column .news-3 {width:300px; background-image:url(images/tab_news_4.gif); background-repeat:repeat-y;background-color:#FFFFFF;  }

#right-column .news-3 div {margin-left:40px;margin-right:44px; padding:0 20px 0 20px; }

#right-column object {align:center}

#right-column hr {border: 1px solid #CCCCCC; width:95%; text-align:center;line-height:1.0em;}

#right-column h1  {font-size:150%; line-height:120%; color:#53257f; margin-left:-0.15em;  padding:5px; }

#right-column ul {text-align:left; margin:0.5em 0 1.0em 1px !important /*Non-IE6*/; margin:0.5em 0 1.0em 35px /*IE6*/; padding-left:22px /*IE6*/; }
#right-column li {font-size:100%;font-weight:bold; color: #7e7e7e;padding-left:0}

#right-column .main-bold {font-size:125%; color:#666666; font-weight:600;padding:0}

#right-column a {color: #53257f; font-size: 90%; font-weight: 800; text-decoration:none; text-align:right }

#right-column a:hover {text-decoration:underline; color: #ff9900;}

#right-column .button {padding-left:65px;}



.enews {font-weight: 600; font-size:12px; color:#00B2Ef;}
	
.form-label { font-size: 11px; color: #3F3B3B;}

.form-value {color: #000; font-size: 11px;}

.form-required  {font-size:10px; color: #990000;margin:2px;}

.form-confirmation  {padding-left:10px; font-size: 12px; color: #000;font-weight:500;}

.form-background {background:#F5F5F5 none repeat;border:1px solid #E3E4E4; color:#666666;}

.form-button {font-size:11px; background-color: #00B2Ef; color:#53257f; font-weight:bold;}

#store a:hover {text-decoration:none:}

#store a {font-size:14px; font-weight:bold; color: #990000;}

.store-detail-price {font-size: 14px; color: #990000; font-weight: bold}

.store-detail-label {font-size: 14px; color: #000000; font-weight: bold}

.store-listings-price {font-size: 12px; color: #000000; font-weight: 500}

.store-listings-label {font-size: 12px; color: #000000; font-weight: bold}

.store-cart-header {padding-left:8px;font-size:14px; font-weight:bold; color: #990000;}

.store-cart-edit {color: #339999;font-size:12px;}

.store-cart-item {font-size: 14px; color: #000000; font-weight: bold; font-size-adjust:none;}

.store-image-thumb {padding:5px; border:1px solid #E3E4E4;}

.store-image-detail {padding:5px;margin-left:10px;}

.alert {background-color: #990000; color:#FFFFFF; font-weight:bold; display:block; padding:10px; text-align:center;}

    /* Footer - "back on top" */
	#top span {display:block; position:absolute; left:0; top:0; z-index:1; width:60px; height:32px; cursor:pointer;}
    #top a:hover span {background:url("images/button_top.gif") -30px 0 no-repeat;}

	
#footer {display:block; cursor:pointer;  text-align:center; border-top:double #D1D8D9 2px; padding-top:5px; }  
	
#footer div { padding:3px; text-align:left; font-size: 12px; letter-spacing:1px; line-height: 26px; color:#FDCA35}
