@charset "utf-8";
/* CSS Document */

/* Splash Page Specific */	
	.splashcontentbox {width:680px; padding: 130px 190px 0; margin:auto; text-align:right; font-size:24px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold; color:black;}
	.splashcontentbox span{color:gray;}
	.splashcontentbox a{color:black; text-decoration:none;}
	.aboutBox {width:800px; padding: 110px 0 0; margin:auto; text-justify:newspaper; text-align:justify;}
	
/* General Stylings */	
	
#Body {background-image:url(images/background.jpg); margin:0; padding:0; width:100%; font-family:Arial, Helvetica, sans-serif;}

p {margin:0; padding:15px 0; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:14px;}
p a:link, p a:visited, p a:active, p a:link {color:#930739; text-decoration:none;}

td {font-family:Arial, Helvetica, sans-serif; font-size:14px; vertical-align:top;}
td a:link, td a:visited, td a:active, td a:link {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#930739; text-decoration:none;}

a:link, a:visited, a:active {color:#930739;}

h1,h2,h3,h4,h5,h6 {font-family: 'Andika','Century Gothic', sans-serif; margin:0; padding:0; font-weight:bold;}
h1,h3,h5, h1 a:link, h1 a:visited, h1 a:active, h3 a:link, h3 a:link, h3 a:visited, h3 a:active, h5 a:link, h5 a:link, h5 a:visited, h5 a:active, h5 a:link {color:#930739; text-decoration:none; font-family: 'Andika','Century Gothic', sans-serif;} 
h2,h4,h6, h2 a:link, h2 a:visited, h2 a:active, h4 a:link, h4 a:link, h4 a:visited, h4 a:active, h6 a:link, h6 a:link, h6 a:visited, h6 a:active, h6 a:link {color:#000; text-decoration:none; font-family: 'Andika','Century Gothic', sans-serif;}
h1,h2{font-size:30px;}
h3,h4{font-size:18px;}
h5,h6{font-size:14px;}

.contentwrapper {
	width:914px; background-color:#FFF; margin: auto; padding: 0 28px; background-image:url(images/watermark.png); background-repeat:no-repeat; background-position:top left;
	-moz-box-shadow: 0px 0px 9px #888;
	-webkit-box-shadow: 0px 0px 9px #888;
	box-shadow: 0px 0px 9px #888;
}
.canvas {position:relative; width:914px; margin: auto; padding: 10px 28px;}

.contentbox {position:relative; width:914px; margin: 0; padding:0;}

.logo img {border:none; padding:30px 0 0 0;}
.menu{position:relative; width:100%; height:35px; background-image:url(images/menubackground.jpg);}
.BannerPane {position:relative; margin-bottom: -30px;}
.ContentPane {position:relative; padding: 25px;}
.ContactPane {text-align:right;}
.LoginPane{}

.footer {width:100%;}
.footer td {vertical-align:top;}

#MainNav {}
	#MainNav ul {margin:0; padding:0;}
	#MainNav li {position: relative; list-style: none;}
	#MainNav ul li {display:block; float:left; padding:0 15px; text-align:center; background:url(images/menu_sep.png) no-repeat;}
	#MainNav ul li:first-child {background:none;}
	#MainNav ul li a {display:block; font-family:Arial, Gadget, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; text-transform:uppercase; line-height:35px;}
	#MainNav ul li.SelectedTab a {background:url(images/highlight.png) no-repeat center;}
	#MainNav ul li a:hover {background:url(images/highlight.png) no-repeat center; color:#930739;}
	
	
	#MainNav li ul {position:absolute; left: -999em; background:#000000; border:1px solid #CCCCCC; padding:0 3px; } /* second-level lists */
		#MainNav li ul li {position:relative; list-style: none; margin:0; padding:0; background:none;}
		#MainNav li ul li a {display:block; padding:2px 4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:capitalize; line-height:16px;}

	#MainNav li a:hover { text-decoration:none;}
	#MainNav li.SelectedTab a {color:#FFFFFF;}
	#MainNav li.SelectedTab li a {color:#930739;}
	#MainNav li.SelectedTab li.SelectedTab a {color:#930739;}
	#MainNav li.SelectedTab li a:hover {color:#333333;}
	#MainNav li.SelectedTab li.SelectedTab li a {color:#930739;}
	#MainNav li.SelectedTab li.SelectedTab li a:hover {color:#333333;}
	#MainNav li.SelectedTab li.SelectedTab li.SelectedTab a {color:#930739;}
	#MainNav li.SelectedTab li.SelectedTab li.SelectedTab a:hover {color:#333333;}

	#MainNav .DisabledTab {
		color:#ccc;
	}
	/* no need to change these hover classes
	unless you need more than 4 levels */
	#MainNav li:hover ul ul,
	#MainNav li:hover ul ul ul,
	#MainNav li:hover ul ul ul ul,
	#MainNav li.iehover ul ul,
	#MainNav li.iehover ul ul ul,
	#MainNav li.iehover ul ul ul ul{
		left: -999em;
	}
	#MainNav li:hover ul,
	#MainNav li.iehover ul {
		top: 44px;
		left:0px;
	}
	#MainNav li li:hover ul,
	#MainNav li li li:hover ul,
	#MainNav li li.iehover ul,
	#MainNav li li li.iehover ul {
		top: 2px;
		left:120px;
	}

	
	#dnn_login .dnnForm {margin:0;}
	#dnn_login .dnnFormItem label {text-align:right; width:70px;}
	#dnn_login .loginContent .dnnFormLabel {color:#000000; font-weight:normal;}
	#dnn_login .dnnLoginService a.dnnPrimaryAction {margin-left:102px;}
	#dnn_login .dnnLoginActions {display:none;}
	#dnn_login ul.dnnActions li a, #dnn_login a.dnnPrimaryAction, #dnn_login a.dnnPrimaryAction:link, #dnn_login a.dnnPrimaryAction:visited, #dnn_login a.dnnSecondaryAction, #dnn_login a.dnnSecondaryAction:link, #dnn_login a.dnnSecondaryAction:visited {line-height:2; padding:0 1em;}
	
	
/* Store Style overides */
	#dnn_ctr443_HtmlModule_lblContent td {width:215px; height:190px;}
	#dnn_ctr443_HtmlModule_lblContent td a img {background:url(images/store_category_border.png) no-repeat top; padding:13px;}
	#dnn_ctr453_UltraPhotoGallery_pnlFooter {display:none;}


	.DnnModule-436 .jqzoom img {padding:15px; margin:0 0 15px 0; background:url(images/store_main_border.png) no-repeat;}
	.DnnModule-436 .PDNavLeft {display:none;}

	.DnnModule-436 .ModSmithProductDetailC {margin-top:40px;} 
	.DnnModule-436 .SmithProdTextLrg {font-size:24px; font-family:'Andika','Century Gothic', sans-serif; margin:0; padding:0; font-weight:bold; color:#930739;}
	.jqZoomWindow {border:none !important; margin:15px 0 0 40px !important;}
	#dnn_ctr436_ProductDetails_lblModel {position:absolute; top:30px; left:30px;}
	#dnn_ctr436_ProductDetails_ibEditProduct {position:absolute; top:35px; left:-5px;}
	
	#dnn_ctr434_ProductsList_dtProductslist * {padding:0 !important; margin:0 !important;}
	#dnn_ctr434_ProductsList_dtProductslist td.SmithProdText, #dnn_ctr434_ProductsList_dtProductslist td[valign=middle] {display:none !important;}
	#dnn_ctr434_ProductsList_dtProductslist a img {background:url(images/store_category_border.png) no-repeat top; padding:13px !important;}
	

	
	.SmithProdText {font-size:14px;}
