Body {

	margin: 0px;

	background-color:#970102;

}

.HeaderMainArea {

	background-image:url(../images/HeaderBg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	height: 164px;

}
img{ border:0px;}
.HeaderWrapper {

	width: 939px;

	margin: 0 auto;

	height: 164px;

}

.HeaderTopArea {

	height: 135px;

}

.NavMainArea {

	height: 29px;

}

.NavLeftArea {

    float: left;

    height: 25px;

    padding-top: 4px;

}

.NavRightArea {

	float: right;

	height: 29px;

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	line-height: 29px;

	vertical-align: middle;

}

a.HeaderLink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 2px;

	padding-right: 2px;

}

a.HeaderLink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 2px;

	padding-right: 2px;

}

a.HeaderLink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	padding-left: 2px;

	padding-right: 2px;

}

.MiddleMainArea {

	background-image: url(../images/MiddleMainBg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	background-color: #000000;

	padding-bottom: 10px;

}

.FooterMainArea {

	background-image: url(../images/FooterMainBg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	height: 70px;

}

.HeaderLogoArea {

	float: left;

	width: 528px;

	height: 135px;


}

.HeaderRightArea {

	float: right;

	width: 400px;

	height: 135px;

}

.WhiteContentSmall {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

}

.HeaderInputBox {

	width: 163px;

	height: 17px;

	*height: 19px;

	border: 1px solid #575757;

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	padding-left: 3px;

	padding-top: 3px;

	*padding-top: 0px;

}

.HeaderGoButton {

	background-image: url(../images/GoButton.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	height: 22px;

	width: 37px;

	text-align: center;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	padding-bottom: 3px;

	*padding-bottom: 0px;

	border: 0px solid #000000;

}

.HeaderContactBarBg {

	background-image: url(../images/HeaderContactBar.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	height: 52px;

	padding-right: 16px;

	padding-left: 10px;

}

.HeaderContactContent {

	float: left;

	width: 177px;

	height: 39px;

	line-height: 16px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	padding-top:4px;

}

.HeadercontactLogoArea {

	float: left;

	width:97px;

	height: 32px;

	padding-top: 7px;

}

.RedContentSmall {

	font-family: Tahoma;

	font-size: 11px;

	color: #a40001;

}



#navs{

	float:left;

	font-family: Arial;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	text-transform: capitalize;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	vertical-align: middle;

	line-height: 22px;

	width: 500px;

	padding-top: 3px;

	padding-left: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

}

html>body #navs{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#navs li{

	list-style-type:none;

	float:left;

	background-image: url(../images/Navigation-Nor.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 22px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0px;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 10px;

}

#navs li a{

	display:block;

	font-family: Arial;

	font-size: 11px;

	color:#FFFFFF;

	text-decoration: none;

	font-weight: bold;

	background-image: url(../images/Navigation-Nor.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align: center;

}



#navs li.cur,

#navs li.over,

#navs li:hover

{

	background-image: url(../images/Navigation-Rol.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#navs li strong,

ul#navs li.cur a,

ul#navs li.over a,

ul#navs li:hover a

{

	display:block;

	color:#ffffff;

	text-decoration:none;

	background-image: url(../images/Navigation-Rol.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	text-align: center;

}



.FooterWrapper {

	width: 939px;

	margin: 0 auto;

}

.FooterNavArea {

	height: 64px;

	line-height: 64px;

	vertical-align: middle;

}

.FooterLeftSide {

	float: left;

	height: 64px;

	line-height: 64px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

}

a.Footerlink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}

a.Footerlink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}

a.Footerlink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #7f807f;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}

.FooterRightSide {

	float: right;

	height: 64px;

	line-height: 64px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	padding-right: 16px;

}

a.Ftr:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

}

a.Ftr:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

}

a.Ftr:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #7f807f;

	text-decoration: none;

}

.MiddleAreaWrapper {

	width: 939px;

	margin: 0 auto;

	overflow: auto;

}

.LeftPanel {

	width: 190px;

	margin-right: 12px;

	float: left;

}

.MiddlePanel {

	width: 536px;

	margin-right: 11px;

	float: left;

}

.RightPanel {

	width: 190px;

	float: left;

}

.SideBoxTop {

	background-image: url(../images/SideBoxTop.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 35px;

	padding-left: 9px;

	line-height: 35px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

}

.Orange_SideBoxTop {

	background-image: url(../images/Orange_SideBoxTop.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 35px;

	padding-left: 9px;

	line-height: 35px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

}

.SideBoxMiddleBg {

	background-color: #bbbbbb;

	border-left: 1px solid #7f807f;

	border-right: 1px solid #7f807f;

	padding-left: 9px;

	padding-top: 10px;

}

.SideBoxMiddleBg1 {

	background-color: #bbbbbb;

	border-left: 1px solid #7f807f;

	border-right: 1px solid #7f807f;

}

.BlackBoldContent {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}

.SideInputArea {

	padding-top: 9px;

	padding-bottom: 8px;

}

.SideInputBox {

	width: 160px;

	height: 16px;

	border: 1px solid #9b9b9b;

	padding-left: 3px;

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	padding-top: 4px;

}

.GoButtonRed {

	background-image: url(../images/RedGoButton.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 23px;

	width: 39px;

	border: 0px solid #ffffff;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding-bottom: 3px;

	*padding-bottom: 0px;

}

.CategoryNav {

	padding-left: 17px;

	height: 27px;

	line-height: 27px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}

.CategoryNav a:link {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.CategoryNav a:visited {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.CategoryNav a:hover {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #af0001; 

	text-decoration: none;

}

.LivesupportBoxTop {

	background-image: url(../images/LiveSupportBoxTop.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 36px;

	padding-left: 9px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	line-height: 36px;

	vertical-align: middle;

}

.LiveSupportBoxBottomBg {

	background-image: url(../images/LiveSupportBoxBottomBg.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 60px;

	padding-left: 11px;

	padding-top: 14px;

	font-family: "Century Gothic";

	font-size: 10px;

	color: #373737;

	font-weight: bold;

	text-transform: uppercase;

}

.RedSmallContent {

	font-family: "Century Gothic";

	font-size: 10px;

	color: #cc0e0f;

	text-transform: uppercase;

	font-weight: bold;

}

.BlackBigcontent {

	font-family: "Century Gothic";

	font-size: 17px;

	color: #000000;

	font-weight: bold;

	text-transform: uppercase;

}

.GuaranteedBg {

	background-image: url(../images/GuaranteedBg.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 90px;

	padding-left: 8px;

	padding-top: 13px;

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	margin-left: 1px;

}

.WhiteBigContent {

	font-family: Tahoma;

	font-size: 18px;

	font-weight: bold;

	color: #ffffff;

}

.dottedBorder {

	border-bottom: 1px dotted #4b4b4b;

}

.NewsArea {

	padding-left: 9px;

	padding-right: 10px;

	padding-top: 7px;

}

a.Morelink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #f40001;

	text-decoration: none;

}

a.Morelink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #f40001;

	text-decoration: none;

}

a.Morelink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.LatestBoxMiddleBg {

	background-color: #bbbbbb;

	border-left: 2px solid #4e4f4e;

	border-right: 2px solid #4e4f4e;

	padding-left: 7px;

	padding-right: 7px;

}

a.MoreBlacklink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

a.MoreBlacklink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

a.MoreBlacklink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #f40001;

	text-decoration: none;

}

.MiddleBoxTopBg {

	background-image: url(../images/MiddleBoxTopBg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	height: 36px;

}

.MiddleBoxTopRight {

	background-image: url(../images/MiddleBoxTopRight.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	width: 74px;

	height: 36px;

	float: right;

}

.MiddleBoxTopLeft {

	background-image: url(../images/MiddleBoxTopLeft.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	padding-left: 13px;

	height: 36px;

	line-height: 36px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	float: left;

}

.MiddleBoxBottomBg {

	background-color: #bbbbbb;

	height: 11px;

}

.MiddleBoxBottomLeft {

	background-image: url(../images/MiddleBoxBottomLeft.gif);

	background-position: left top;

	background-repeat: no-repeat;

	width: 15px;

	height: 11px;

	float: left;

}

.MiddleBoxBottomRight {

	background-image: url(../images/MiddleBoxBottomRight.gif);

	background-position: left top;

	background-repeat: no-repeat;

	width: 15px;

	height: 11px;

	float: right;

}

.MiddleBoxMiddleBg {

	background-image: url(../images/MiddleBoxMiddleBg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	background-color: #bbbbbb;

	padding-left: 7px;

	padding-right: 7px;

	min-height:50px;

}

.PagingMainArea {

	padding-right: 10px;

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	height: 20px;

	line-height: 20px;

	vertical-align: middle;

}

.ListingBoxMainArea {

	margin-left: 3px;

	margin-right: 3px;

	margin-bottom: 6px;

	margin-top: 6px;

	width: 167px;



	float: left;

	overflow: hidden;

}

.ListingMiddleBg {

	background-color: #ededed;

}

.LisitngBoxTitle {

	border-bottom: 1px dotted #2e2d2e;

	height: 45px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #010101;

	padding-left: 10px;

}

.LisitngMiddleArea {

	padding-left: 9px;

	padding-right: 9px;

	height:300px;

}

.LisitngBoxContent {

	font-family: Tahoma;

	font-size: 11px;

	color: #454545;

}

.ListingPriceArea {

	height: 38px;

	line-height: 38px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #960001;

}

.ListingPriceAreastrike {

	height: 15px;

	line-height: 15px;

	vertical-align: middle;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #960001;

}

.AddToCartButton {

	background-image: url(../images/AddToCartButton.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	width: 149px;

	height: 25px;

	border: 0px solid #ffffff;

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	cursor: pointer;

	padding-bottom: 3px;

	*padding-bottom: 0px;

}

a.Prelink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-right: 10px;

}

a.Prelink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-right: 10px;

}

a.Prelink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #f40001;

	text-decoration: none;

	padding-right: 10px;

}

a.NextLink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 10px;

}

a.NextLink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 10px;

}

a.NextLink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #f40001;

	text-decoration: none;

	padding-left: 10px;

}

a.pagelink:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}

a.pagelink:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}

a.pagelink:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #f40001;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}











.flexbg{ background-color:#ededed;}

.onePaneltotal {

	width: 925px;

	margin-right: 11px;

	float: left;

}



.twoPaneltotal {

	width: 730px;

	float: left;

}





ul.navigation {

    list-style:none;

    padding:0;

    margin:0;

    width: 800px;

    font-family: Arial;

    font-size: 12px;

    color: #ffffff;

    font-weight: bold;

}

* html ul.navigation {

    height:1%;

}

.navigation li {

    float:left;

    margin:0;

    padding:0;

    line-height: 22px;

    vertical-align: middle;

}

.border {

    height:1em;

    /*background:#781351;*/

    clear:left;

}

.navigation a, .navigation a:visited {

    color: #ffffff;

    /*background-color: #ffa20c;*/

    background-image: url(../images/navl-article.gif);

    background-position: left top;

    background-repeat: no-repeat;

    font-weight:bold;

    padding-left: 10px;

    text-decoration:none;

}

ul.navigation a, ul.navigation span {

    display:block;

    float:left;

    height: 22px;

    cursor: pointer;

}

/* Hide from IE5-Mac \*/

ul.navigation a, ul.navigation span {

    float:left;

}

/* End IE5-Mac hide */



.navigation a span, .navigation a:visited span {

    /*background-color: #ffa20c;*/

    background-image: url(../images/navr-article.gif);

    background-position: right top;

    background-repeat: no-repeat;

    padding-right:10px;

}

.navigation a:hover, .navigation a:active, .navigation a:focus {

    color:#ffffff;

    background-color: #000000;

    background-image: url(../images/navlh-article.gif);

    background-position: left top;

    background-repeat: no-repeat;

    font-weight:bold;

    padding-left:10px;

}

.navigation a:hover span, .navigation a:active span, .navigation a:focus span {

    background-color: #000000;

    background-image: url(../images/navrh-article.gif);

    background-position: right top;

    background-repeat: no-repeat;

    padding-right:10px;

}

.navborderbottom {

    background-image: url(../images/CategorySep.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    height: 1px;

    width: 175px;

}