BODY {
	font-size: 11px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3E546A;
	color: #313131;
}

a, body.mceContentBody a {
	color: #3E546A;
	text-decoration: underline;
}

a:hover, a:active, body.mceContentBody a:hover, body.mceContentBody a:active {
  	color: #9A0101;
  	text-decoration: underline;
}

a.bullet {
	color: #3E546A;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
	background: url(../images/bullet.jpg) left center no-repeat;
}

a.bullet:hover, a.bullet:active {
	text-decoration: underline;
}

a.plain {
	color: #2B2B2B;
	text-decoration: none;
}

a.plain:hover, a.plain:active {
	text-decoration: underline;
}

textarea, input, select
{
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

form {
	margin: 0px;
	padding: 0px;
}

div.infoBox {
	margin: 0px auto 15px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/info.gif) left center no-repeat;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
	width: 400px;
}

div.errorBox {
  	margin: 0px auto 15px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/error.gif) left center no-repeat;
	color: red;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
	width: 400px;
}

#bannerImage {
	position: absolute;
	width: 320px;
	height: 215px;
	top: 169px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#bannerImage img {
	width: 320px;
	height: 215px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
}

.adminTable {
  	clear: both;
	margin: 0px auto 15px auto;
	border: 1px solid #000000;
}

.galleryTable {
	margin: 0px auto 0px auto;
	border: 0px;
}

.adminTable td {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

.tdHead {
	background: #9C0001 url(../images/td_header_bg.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
}

.tdHeadSuper {
	background: #2A2A2A url(../images/td_super_header_bg.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 7px;
	margin: 0px;
}

.tdHead a, .tdHeadSuper a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tdHead a:hover, .tdHeadSuper a:hover, .tdHead a:active, .tdHeadSuper a:active {
	color: #CCCCCC;
}

.tdHeadNoLink {
	background: #9C0001 url(../images/td_header_bg.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

.tdFooter {
  	background-color: #BBBBBB;
  	padding: 3px;
  	border-top: 1px solid #FFFFFF;
}

.tdLeft {
	text-align: left;
}

.tdCenter {
	text-align: center;
}

.tdRight {
	text-align: right;
}

.tdTop {
	vertical-align: top;
}

.tdMiddle {
	vertical-align: middle;
}

.tdBottom {
	vertical-align: bottom;
}

.tdAlt {
	background-color: #EEEEEE;
	color: #000000;
	padding: 3px;
}

.tdNormal {
	background-color: #FFFFFF;
	color: #000000;
	padding: 3px;
}

.tdNormalTransparent {
	color: #000000;
	padding: 3px;
}

.tdTeam {
	color: #000000;
	padding: 7px;
}

.tdNormal a, .tdAlt a {
	color: #3E546A;
	text-decoration: underline;
}

.tdNormal a:hover, .tdAlt a:hover, .tdNormal a:active, .tdAlt a:active {
	color: #9A0101;
}

#wrap {
  	position: relative;
	width: 894px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #313131;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
	border-bottom: 1px solid #636363;
}

#header {
	width: 894px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../images/headright_bg.jpg) top left repeat-y;
}

.headerLeft {
	float: left;
	margin: 0px;
	padding: 35px 0px 0px 31px;
	width: 317px;
	height: 135px;
	background: #FFFFFF url(../images/headleft_bg.jpg) top left no-repeat;
}

.headerLeft img {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border: 0px;
}

.headerRight {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 546px;
	height: 170px;
}

.headerRightTop {
	width: 522px;
	height: 95px;
	margin: 0px;
	padding: 7px 24px 0px 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.headerRightTop td {
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.headerRightTop p.links {
  	margin: 0px;
  	padding: 0px 0px 10px 0px;
  	text-align: right;
  	font-size: 11px;
  	font-weight: normal;
  	color: #2B2B2B;
}

.headerRightTop p.links a {
	color: #2B2B2B;
	text-decoration: none;
}

.headerRightTop p.links a:hover, .headerRightTop p.links a:active {
	text-decoration: underline;
}

.headerRightTop p.bullet {
	margin: 0px;
	padding: 0px 0px 4px 12px;
	background: transparent url(../images/bullet.gif) left 4px no-repeat;
	font-weight: bold;
}

.headerRightTop p.bullet a {
	color: #313131;
	text-decoration: none;
}

.headerRightTop p.bullet a:hover, .headerRightTop p.bullet a:active {
	text-decoration: underline;
}

.headerRightTop .loginLabel {
	float: left;
	width: 75px;
	height: 59px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	color: #2E2F2F;
	font-size: 13px;
	font-weight: bold;
}

.headerRightTop .loginBox {
	float: right;
	width: 395px;
	height: 34px;
	background-color: #DBDBDB;
	padding: 11px 0px 0px 11px;
}

.headerRightTop .loginBox .loginText {
	margin: 0px 4px 0px 0px;
	padding: 4px 7px 0px 7px;
	height: 17px;
	width: 147px;
	border: 1px solid #CACACA;
	font-size: 11px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	color: #2E2F2F;
}

.headerRightTop .loginBox .loginButton {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
	height: 23px;
}

/* Begin CSS Popout Menu */
#menuh-container
	{
	width: 546px;
	height: 46px;
	}

#menuh
	{
	font-family: tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	width: 546px;
	height: 46px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
	

#menuh a {
	display: block;
	/*white-space: nowrap;*/
	margin: 0px;
	font-family: tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 15px 4px 15px;
	color: #FFFFFF;
	/*background: #9A0101 url(../images/sub_menu_bg.jpg) left bottom no-repeat;*/
	background: #0c5387 url(../images/sub_menu_bg2.jpg) left bottom no-repeat;
}

#menuh a.Current {
	text-decoration: none;
	color: #FFFFFF;
	/*background: #670F0F url(../images/sub_menu_bg.jpg) left bottom no-repeat;*/
	background: #044270 url(../images/sub_menu_bg2.jpg) left bottom no-repeat;
}

#menuh a.top
	{
	padding: 16px 15px 0px 15px;
	white-space: nowrap;
	height: 30px;
	/*background: transparent url(../images/menu_bg.gif) left top repeat-x;*/
	background: transparent url(../images/menu_bg2.gif) left top repeat-x;
	color: #ffffff;
	font-size: 14px;
	}
	
#menuh a.topCurrent
	{
	padding: 16px 15px 0px 15px;
	white-space: nowrap;
	height: 30px;
	/*background: transparent url(../images/menu_bg.gif) left bottom repeat-x;*/
	background: transparent url(../images/menu_bg2.gif) left bottom repeat-x;
	color: #ffffff;
	font-size: 14px;
	}	
	
#menuh a.topRight
	{
	padding: 16px 20px 0px 15px;
	white-space: nowrap;
	height: 30px;
	/*background: transparent url(../images/menu_right_bg.gif) right top no-repeat;*/
	background: transparent url(../images/menu_right_bg2.gif) right top no-repeat;
	color: #ffffff;
	font-size: 14px;
	}
	
#menuh a.topRightCurrent
	{
	padding: 16px 20px 0px 15px;
	white-space: nowrap;
	height: 30px;
	/*background: transparent url(../images/menu_right_bg.gif) right bottom no-repeat;*/
	background: transparent url(../images/menu_right_bg2.gif) right bottom no-repeat;
	color: #ffffff;
	font-size: 14px;
	}	
		
#menuh a:hover, #menuh a:active, #menuh a.Current:hover, #menuh a.Current:active
	{
	text-decoration: none;
	color: #FFFFFF;
	/*background: #670F0F url(../images/sub_menu_bg.jpg) left bottom no-repeat;*/
	background: #044270 url(../images/sub_menu_bg2.jpg) left bottom no-repeat;
	}

#menuh a.top:hover, #menuh a.topCurrent:hover, #menuh a.top:active, #menuh a.topCurrent:active
	{
	padding: 16px 15px 0px 15px;
	white-space: nowrap;
	height: 30px;
	font-size: 14px;
	/*background: transparent url(../images/menu_bg.gif) left bottom repeat-x;*/
	background: transparent url(../images/menu_bg2.gif) left bottom repeat-x;
	text-decoration: none;
	color: #ffffff;
	}

#menuh a.topRight:hover, #menuh a.topRightCurrent:hover, #menuh a.topRight:active, #menuh a.topRightCurrent:active
	{
	padding: 16px 20px 0px 15px;
	white-space: nowrap;
	height: 30px;
	font-size: 14px;
	/*background: transparent url(../images/menu_right_bg.gif) right bottom no-repeat;*/
	background: transparent url(../images/menu_right_bg2.gif) right bottom no-repeat;
	text-decoration: none;
	color: #ffffff;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul li:hover a.top, #menuh ul li:hover a.topCurrent
	{
	padding: 16px 15px 0px 15px;
	white-space: nowrap;
	height: 30px;
	/*background: transparent url(../images/menu_bg.gif) left bottom repeat-x;*/
	background: transparent url(../images/menu_bg2.gif) left bottom repeat-x;
	color: #ffffff;
	font-size: 14px;
	z-index:100;
	}
	
#menuh ul li:hover a.topRight, #menuh ul li:hover a.topRightCurrent
	{
	padding: 16px 20px 0px 15px;
	white-space: nowrap;
	height: 30px;
	/*background: transparent url(../images/menu_right_bg.gif) right bottom no-repeat;*/
	background: transparent url(../images/menu_right_bg2.gif) right bottom no-repeat;
	color: #ffffff;
	font-size: 14px;
	z-index:100;
	}
	
#menuh ul li:hover
	{
	background: transparent;
	z-index:100;
	}
		
/*#menuh ul li:hover
	{
	background: transparent url(../images/menu_bg.gif) left bottom repeat-x;
	z-index:100;
	}
	
#menuh ul li:hover a.top, #menuh ul li:hover a.topRight, #menuh ul li:hover a.topCurrent, #menuh ul li:hover a.topRightCurrent
	{
	color: #ffffff;
	}*/
	
#menuh ul ul li:hover
	{
	background: transparent;
	z-index:100;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 0px;
	margin: 0px;
	/*background: #9A0101;*/
	background: #0c5387;
	width: 170px;
	}

#menuh ul ul li a {
	width: 140px;
}

#menuh ul ul ul
	{
	top:-1px;
	left:100%;
	}
	
#menuh ul ul li, #menuh ul ul ul li {
	/*border-bottom: 1px solid #B3B2B2;*/
}
	
div#menuh li:hover
	{
	/*cursor:pointer;*/
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */

.headerRightBottom {
	width: 546px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

#banner {
  	clear: both;
	width: 385px;
	height: 217px;
	margin: 0px;
	padding: 0px 161px 15px 348px;
	background: #EFF1EE url(../images/header_home_bg.jpg) top left no-repeat;
	color: #444443;
}

#banner h1 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #444443;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

#banner h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #444443;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

#banner h3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #444443;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

#banner h4 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #444443;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#banner h5 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #444443;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#banner h6 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #444443;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#banner p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #444443;
}

#banner p.bullet {
	margin: 0px;
	padding: 0px 0px 4px 20px;
	background: transparent url(../images/bullet.gif) left 5px no-repeat;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #444443;
}

#contentHome {
	float: left;
	width: 878px;
	margin: 0px;
	padding: 16px 8px 0px 8px;
	background-color: #FFFFFF;
	color: #313131;
}

#contentHome .contentHomeBox {
	float: left;
	margin: 0px;
	width: 176px;
	padding: 13px 23px 0px 23px;
	background: #FFFFFF url(../images/home_box_bg_short.jpg) 8px top no-repeat;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#contentHome .contentHomeBox h1 {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 18px;
	border-bottom: 1px solid #FF0000;
	font-weight: normal;
}

#contentHome .contentHomeBox p {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	line-height: 14px;
}

#contentHome .contentHomeBox p.bullet {
	margin: 0px;
	padding: 0px 0px 4px 12px;
	background: transparent url(../images/bullet.gif) left 4px no-repeat;
	font-weight: bold;
}

#contentHome .contentHomeSide {
	float: left;
	margin: 0px;
	width: 182px;
	padding: 13px 15px 0px 15px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#contentHome .contentHomeSide h1 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-size: 18px;
	font-weight: normal;
}

#contentHome .contentHomeSide p {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	line-height: 14px;
}

#contentHome .contentHomeSide p.bullet {
	margin: 0px;
	padding: 0px 0px 4px 12px;
	background: transparent url(../images/bullet.gif) left 4px no-repeat;
	font-weight: bold;
}

#contentHomeBottom {
	clear: both;
	float: left;
	width: 878px;
	margin: 0px;
	padding: 0px 8px 25px 8px;
	background-color: #FFFFFF;
	color: #313131;
}

#contentHomeBottom .contentHomeBottomBox {
	float: left;
	margin: 0px;
	width: 176px;
	padding: 0px 23px 0px 23px;
}

#contentHomeBottom .contentHomeBottomBox p.button {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-align: center;
}

#contentHomeBottom .contentHomeBottomBox p.button img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

#contentHomeBottom .contentHomeBottomSide {
	float: left;
	margin: 0px;
	width: 182px;
	padding: 0px 15px 0px 15px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content {
	float: left;
	width: 840px;
	margin: 0px;
	padding: 5px 27px 27px 27px;
	background-color: #FFFFFF;
	color: #1B1B1B;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content .contentLeft {
	float: left;
	width: 405px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content .contentRight {
	float: right;
	width: 405px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content .contentMain {
	float: left;
	width: 488px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content .contentSide {
	float: right;
	width: 322px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content .contentLarge {
	float: left;
	width: 604px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

body.mceContentBody {
	background: #FFF;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content .contentSideMenu {
	float: right;
	width: 212px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#content p, body.mceContentBody p {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	line-height: 14px;
}

#content p.bullet, body.mceContentBody p.bullet {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 6px 12px;
	background: transparent url(../images/bullet.gif) left 4px no-repeat;
	font-weight: bold;
}

#content p.divider, body.mceContentBody p.divider {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border-top: 2px solid #DFDFDF;
}

#content p.divider img, body.mceContentBody p.divider img {
	margin:0px;
	padding:0px;
	height: 1px;
	width: 200px;
	vertical-align: top;
}

#content h1.title, body.mceContentBody h1.title {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 2px 0px;
	color: #D01111;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	border-bottom: 2px solid #DFDFDF;
}

#content h2, #content h3, #content h4, #content h5, #content h6, body.mceContentBody h2, body.mceContentBody h3, body.mceContentBody h4, body.mceContentBody h5, body.mceContentBody h6 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
}

#content h2, body.mceContentBody h2 {
	font-size: 18px;
	font-weight: normal;
	color: #313131;
}

#content h3, body.mceContentBody h3 {
	font-size: 14px;
	color: #D01111;
	font-weight: bold;
}

#content h4, body.mceContentBody h4 {
	font-size: 13px;
	color: #313131;
	font-weight: bold;
}

#content h4 a, body.mceContentBody h4 a {
	color: #313131;
	text-decoration: none;
}

#content h4 a:hover, #content h4 a:active, body.mceContentBody h4 a:hover, body.mceContentBody h4 a:active {
	color: #9A0101;
}

#content h5, body.mceContentBody h5 {
	font-size: 12px;
	color: #D01111;
}

#content h6, body.mceContentBody h6 {
	font-size: 11px;
	color: #313131;
}

#content .testimonialText, body.mceContentBody .testimonialText {
	font-weight: normal;
}

#content .testimonialFrom, body.mceContentBody .testimonialFrom {
	font-weight: bold;
}

.contentBox {
	margin: 0px;
	width: 375px;
	padding: 13px 15px 0px 15px;
	background: #FFFFFF url(../images/content_box_bg.jpg) left top no-repeat;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.contentBoxSide {
	margin: 0px;
	width: 292px;
	padding: 13px 15px 0px 15px;
	background: #FFFFFF url(../images/side_box_bg.jpg) left top no-repeat;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.contentBoxSideMenu {
	margin: 0px;
	width: 176px;
	padding: 13px 15px 0px 15px;
	background: #FFFFFF url(../images/home_box_bg_short.jpg) left top no-repeat;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.contentBox h1, .contentBoxSide h1, .contentBoxSideMenu h1, body.mceContentBody h1 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-size: 18px;
	font-weight: normal;
	border: 0px;
	color: #313131;
}

.contentBox p, .contentBoxSide p, .contentBoxSideMenu p {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	line-height: 14px;
}

#content .productWrapper {
	clear: both;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	width: 595px;
}

#content .productWrapper .productImage {
	float: left;
	width: 125px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;
}

#content .productWrapper .productImage img {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

#content .productWrapper .priceBox {
  	margin: 0px;
  	padding: 4px;
  	text-align: center;
	background-color: #DFDFDF;
}

#content .productWrapper .price {
  	font-weight: bold;
  	font-size: 13px;
}

#content .productWrapper .priceSale {
  	font-weight: bold;
  	font-size: 13px;
  	color: red;
}

#content .productWrapper .priceStrike {
  	font-weight: normal;
  	font-size: 13px;
  	text-decoration:line-through;
}

#content .productWrapper .addButton {
 	padding: 12px 0px 12px 0px; 
}

#content .productWrapper .productMain {
	float: left;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 450px;
}

table.ContactUs
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

table.ContactUs td.left
{
	padding: 0px 10px 14px 0px;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Sans-Serif;
	font-size: 11px;
}

table.ContactUs td.right
{
	padding: 0px 0px 14px 10px;
}

#login {
	margin: 0px;
	padding: 0px;	
	width: 390px;
}

#login td.loginLeft {
	width: 130px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	vertical-align: middle;
}

#login td.loginRight {
	margin: 0px;
	padding: 0px;
	height: 32px;
	vertical-align: middle
}

#login td.right input.loginBox {
	margin: 0px;
	padding: 1px 0px 1px 1px;
	width: 247px;
}

#footer {
  	clear: both;
	width: 864px;
	margin: 0px;
	padding: 18px 15px 0px 15px;
	background: #FFFFFF url(../images/footer_bg.jpg) top left no-repeat;
	color: #373737;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#footer p.links {
	margin: 0px;
	padding: 0px 0px 7px 0px;
	text-align: center;
	font-weight: bold;
	color: #373737;
}

#footer p.links a {
	color: #373737;
	text-decoration: none;
}

#footer p.links a:hover, #footer p.links a:active {
	color: #9A0101;
}

#footer p.copyright {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	text-align: center;
	color: #858585;
	font-size: 11px;
}

.center-button
{
	text-align: center;
}

