@import url('/templates/css/menus/horizontal_dd_default.css');
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	background-color:#333333;
	background-image:url(/templates/images/custom_serifnet/body.gif);
	background-repeat:repeat-y;
	background-position:top center;
	color:#4e4e4e;
}

p {
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

html, body {
	padding:0px;
	margin:0px;
}

h1, h2 {
	padding:0px;
	margin:0px;
}

#content img {
	padding:5px;
}

#wrapper {
	width:1200px;
	margin:auto;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	background-image:url(/templates/images/custom_serifnet/body.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

html>body #wrapper {
	height: auto;
}

#container {
	height:100%;
	background-image:url(/templates/images/custom_serifnet/header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:auto;
}


/*---------------------------------Beginning of menu---------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menu {
		padding: 143px 20px 6px 200px;
	}
}
#menu {
	padding:142px 20px 4px 200px;
	margin:0;
}
#menu ul{
	padding:2px 0 0;
	margin:0;
}
#menu li{
	padding:5px 0 3px;
	*padding: 0;
	position:relative;
}
#menu > ul > li {
	
}
#menu a{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#menu > ul > li > a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 10px 20px;
}

#menu > ul > li > a.current {
	background:transparent url(/templates/images/custom_serifnet/menu_over_corner.png) no-repeat left center;
	padding:10px 20px 7px 25px;
	padding-bottom /*\**/: 8px;
}
#menu > ul > li.current {
	background: transparent url(/templates/images/custom_serifnet/menu_over_center.gif) no-repeat right center;
	padding:5px 0 3px;
	*padding-bottom:6px;
}

#menu li ul{
	background:transparent url(/templates/images/custom_serifnet/drop_down.png) no-repeat bottom center;
	margin:2px 0  0 3px;
	padding: 0 0 10px;
}
#menu > ul > li > ul{
	*margin-top: -10px;
	padding-top: 5px;
}

#menu ul ul li {
	background-image:none;
}
#menu li li a{
	color:#8D8E91;
	font-size:11px;
	padding: 3px 20px 3px 25px;

}
#menu li li a:hover, #menu li li a.current{
	color:#363739;
}
#menu ul ul ul {
	left:125px;
	top:-5px;
	*top:-7px;
}
#menu ul ul ul ul{
	top:-4px;
    *top:-7px;
    *left:123px;
}
/*---------------------------------End of menu---------------------------------*/
#content h1 {
	font-size:20px;
	padding-bottom:10px;
	font-size:20px;
	padding-top:10px;
	color:#c70d21;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:50px;
}

#content h2 {
	font-size:16px;
	padding-bottom:10px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#da031a;
}

#content a {
	color:#e60f26;
}

#content a:hover {
	color:#037CA7;
}

#content {
	padding:0px;
	margin:0px;
	padding-left:150px;
	padding-right:150px;
	clear:both;
	background-image:url(/templates/images/custom_serifnet/content.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#footer {
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:11px;
	background-image:url(/templates/images/custom_serifnet/footer.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	margin:auto;
	padding-bottom:70px;
	padding-top:40px;
	color:#999999;
	font-weight:bold;
	width:960px;
	position:relative;
	bottom:0px;
	_top:100%;
	*width:940px;
	*padding-right:20px;
	padding-left:10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer {
		width:1200px;
		padding-left:2px;
		padding-right:0px;
		background-image:url(/templates/images/custom_serifnet/footer_safari.gif);
	}
}

#footer a {
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
}

#footer a:hover {
	color:#333333;
}

th.sidebar_box_head {
	background-color:#FFFFFF;
	background-image:url(/templates/images/custom_serifnet/sub_menu.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

table.sidebar_box th {
	color:#505050;
	padding-left:30px;
	padding-top:9px;
	font-size:10px;
}

#content .sidebar_box a {
	color:#037CA7;
	text-decoration:none;
	padding-bottom:5px;
	text-align:left;
	font-weight:normal;
	color:#0BB1CC;
}

#content .sidebar_box a:hover {
	color:#037CA7;
}

.sidebar_box_border {
	border-width:0px;
	border-top-style:dotted;
	border-top-color:#D3D4D8;
	border-top-width:1px;
	padding-bottom:10px;
}

#content .sidebar_box {
	background-image:url(/templates/images/custom_serifnet/sub_menu_body.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

table.sidebar_box td {
	padding-left:15px;
	padding-right:10px;
}

#content .sidebar_box p {
	text-align:left;
	font-weight:normal;
}

#calendar td {
	padding-left:0px;
	padding-right:0px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}	

#category_list td {
	text-align:center;
}

#category_list a {
	text-decoration:none;
}

#category_list td.item_bottom strong a {
	color:#037CA7;
	text-align:center;
}

#category_list strong a:hover {
	color:#0BB1CC;
}

#category_list td.item_top {
	text-align:center;
	background-image:url(/templates/images/custom_serifnet/product_top.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

#category_list td.item_bottom { 
	color:#0BB1CC;
	padding-left:40px;
	padding-right:20px;
	background-image:url(/templates/images/custom_serifnet/product_bottom.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	padding-bottom:20px;
}	

#category_list img{
	padding-top:10px;
}

#product_list {
	text-align:center;
	margin:auto;
}

#product_list td {
	font-size:11px;
}

#product_list img{
	padding-top:10px;
}

#product_list .item_top {
	text-align:center;
	background-image:url(/templates/images/custom_serifnet/product_top.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

#product_list td.item_bottom { 
	color:#0BB1CC;
	padding-left:30px;
	padding-right:20px;
	background-image:url(/templates/images/custom_serifnet/product_bottom.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	padding-bottom:20px;
	line-height:1.5em;
}	

#product_list strong {
	color:#0277A8;
}

#product_list .item_title {
	padding:0px;
	margin:0px;
	color:#858588;
	font-size:13px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
}
