body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #d9d7e3;
	font-family:Calibri;
}
h3{
	color:#0D1C83;
}

.rowRepeater
{
	display:block;
}

#rowImage {
	float: left;
	height: 80px;
	width: 80px;
	padding-right: 10px;
	text-align: center;
}#rowDescription {
	float: left;
	width: 220px;
	padding-right: 10px;
}
#rowDescription a {
	color:#0D1C83;
	text-decoration: none;
	font-weight: bold;
}

#rowButtons a {
	color: #0D1C83;
	text-decoration: none;
	font-weight: bold;
}

#rowButtons {
	text-align: center;
	padding-right: 10px;
	width: 140px;
	float: left;
}
#prodcuctLogo {
	float: left;
	width: 70px;
}
#rowImage2 {
	float: left;
	height: 350px;
	width: 450px;
	padding-left: 0px;
	text-align: center;
	display:block
}
.text1 {
	color: #A31018;
}
.text2 {
	color: #03114E;
}
.myTextBox {
	font-size: 11px;
}
#rowDescription2 {
	float: left;
	width: 300px;
	padding-left: 0px;
	display:block;
	color:Black;
}
#rowDescription2 h2 {
	margin: 0px;
	padding: 0px;
	color: #000066;
}
#specifications {
	clear: both;
	padding-left:0px;
	display:block;
	padding-top:20px;
}
#productImage2 {
	float: left;
	height: 350px;
	width: 450px;
	padding-left: 0px;
	text-align: center;
	display:block
}
#productImage2 img{
 text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

#header {
	background-image: url(/images/header.jpg);
	padding: 0px;
	height: 122px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}
#topMenu {
	width: 853px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
	padding-right: 40px;
	padding-left: 45px;
	font-size:13px;
}
.MenuDate{
	font-size:11px;
	height:32px;
	padding-top:13px;
	color:#ffffff;
	padding-left:0px;
	text-align:center;
	width:260px;
	background-image:url(../images/menu.png);
}
#container {
	padding: 0px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#toprow {
	float:left;
	height:45px;
	width:940px;
	margin-bottom:auto;
	margin-left:22px;
	background-color: #13256F;
	background-image:url(../images/menu.png);
	background-repeat:repeat-x;	
}

/*Menu styles*/
#navbar {
	margin-left: 0px;
	margin-top: 9px;

	float: left;
	margin-bottom: 0;
	background-color:  #EEEEEE;
	width: 951px;
	padding-top: 0px;
	height: 45px;
	background-image: url(../Images/menu.png);
	background-repeat: repeat-x;
	text-align: center;
}
html > body #navbar {
	height: auto;
	min-height: 46px;
}
#menubar {
	display: inline;
	float: left;
	width: 173px;
	height: 28px;
	background-image: url(../Images/rowmenu.png);
	background-repeat: no-repeat;
}
html > body #menubar {
	height: auto;
	min-height: 29px;
}
#menubarend {
	display: inline;
	float: left;
	background-color: #00f;
	width: 173px;
	height: 28px;
	background-image: url(../Images/rowmenu.png);
	background-repeat: no-repeat;
}
html > body #menubarend {
	height: auto;
	min-height: 29px;
}
ul#menubar1,ul#menubar2,ul#menubar3
{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
ul#menubar1 li,ul#menubar2 li,ul#menubar3 li
{
	padding: 0px;
	margin: 0px;
	width:173px;
	
}

ul#menubar1 li a,ul#menubar2 li a,ul#menubar3 li a
{
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
	text-decoration: none;
	display: block;
	clear:both;
	position:relative;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#2A3CB5;
	height:45px;
	padding-top:4px;
	padding-left:23px;
}
	
ul#menubar1 li a:hover,ul#menubar2 li a:hover,ul#menubar3 li a:hover
{
	display: block;
	background-image:url(../images/menuhov.png);
	background-repeat:no-repeat;
	color:White;
	width:173;
	height:45px;
	
	
}


/*end menu styles*/

#mainbody {
	background-image: url(/images/back.jpg);
	background-repeat: repeat-y;
	width: 100%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float:left;
}
#centerBody {
	float: left;
	width: 495px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
#MainContent{
width:535px;
float:left;
}
#bestSellers{
	background-image:url(../images/bestSellers.gif)
	background-repeat:no-repeat;
	width:500px;
	height:28px;
	padding-left: 20px;	
}
#factoryoutlet {
	width: 160px;
	background-color: #D8EAF8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Search {
	width: 160px;
	height:60px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.searchtextboxstyle{
	padding:0;
	font-size:1em;

	width:110px;
	border:none;
}
.searchbuttonstyle{
	height:10px;
	border:none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#factoryoutlet a {
	color: #990000;
}
#factoryoutlet a:hover {
	color: #000099;
}


#rightColumn {
	float: left;
	width: 170px;
	padding-top: 15px;
	padding-right: 20px;
}
#AccountInformation{
	background-image:url(../images/accountBG.gif);
	width:180px;
	height:197px;
	padding-top:30px;
}

.LoginTitle{
	font-weight: bold;
	text-align: left;
	color: #0D1C83;
	padding: 10px 10px 5px 10px;
	
}
.LoginLinks{
	text-align: center;
	padding-bottom: 10px;
	color: #0D1C83;
	padding: 0px 10px 10px 10px;
}
#factoryOutlet{
	color:#0D1C83;
	margin-top:15px;
	background-image:url(../images/factoryOutlet.gif);
	background-repeat:no-repeat;
	width:180px;
	height:197px;
	padding-top:30px;	
	padding-left:10px;
}
#digitalSignage{
	margin-top:15px;
}
#EmailToFriend{
	margin-top:15px;
}
#closer {
	clear: both;
	width: 980px;
	padding-bottom: 15px;
}
#leftNav {
	float: left;
	width: 190px;
	padding-top: 15px;
	padding-left: 20px;
}
#tabs-verticle {
	float: left;
	width: 100%;
	margin: 0px;
	padding-bottom: 15px;
}
#SearchArea{
	padding-top:22px;
	padding-left:19px;
	padding-bottom:4px;
	height:30px;
	width:154px;
	background-image:url(/images/searchBG.png);
	background-repeat:no-repeat;
	
}
#tabs-verticle ul {
	margin: 0;
	padding: 0px;
	font-size: 93%;
}
#tabs-verticle ul li {
	/*float: left;*/
	padding: 0;
	margin-top: 0px;
	list-style: none;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/button1.png);
	background-repeat:no-repeat;
	width: 189px;
	height: 28px;
}
#tabs-verticle li a {
	display: block;
	color: #0D1C83;
	font-weight: bold;
	font-size: 130%;
	text-decoration: none;
	margin: 0;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 28px;
	text-align: left;
	height:22px;
}
#tabs-verticle a:hover {
	color: #fff;
	background-image: url(/images/button2.png);
	background-repeat: no-repeat;
}
#tabs-verticle .current a {
	color: #fff;
}

#tabs-verticle .current{
	background-image: url(/images/button2.png);
	background-repeat: no-repeat;
}
#tabs-verticle .current a:hover {
	background-image: url(/images/button2.png);
	background-repeat: no-repeat;
}
#tabs-verticle .heading {
	color: #FFF;
	font-weight: bold;
	font-size: 160%;
	text-decoration: none;
	margin: 0;
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 30px;
	text-align: left;
	background-image: url(/images/but1.jpg);
}
#footer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#footerText {
	font-family:Arial, Helvetica, sans-serif;
	color:#0D1C83;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-left:50px;
}
#footerText a {
	color: #354380;
	text-decoration: none;
}
#footerText a:hover {
	color: #990000;
	text-decoration: none;
}
#contentBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003399;
	border-left-color: #003399;
	text-align: justify;
	width: 471px;
	padding-right: 10px;
	padding-left: 10px;
}
#container #contentBoxLowPrice {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003399;
	border-left-color: #003399;
	text-align: justify;
	width: 470px;
	padding-right: 10px;
	padding-left: 10px;
	font-size:12px;
}
#container  h1 {
	background-color:#0D1C83;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	margin-top: 0px;
	padding-top: 5px;
	text-align: left;
	padding-left:10px;
	height:22px;
}
.proBox {
	height: 180px;
	width: 165px;
	background-image: url(/images/proBack.jpg);
	background-repeat: no-repeat;
	float: left;
	colot:#0D1C83;
}
.ClickablePanel
{
	display:block;
	width:159px;
	height:179px;
	background-color:Transparent;
	position:absolute;
}
.proBox .proLable {
	color:#0D1C83;
	text-align: center;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	display:block;
	height:12px;
}
.proBox .proimage {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 10px;
	display:block;
	height:70px;
}
.proBox .proTag {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B63432;
	font-weight: bold;
	padding-left:0px;
	display:block;
	height:20px;
}
.proBox .MoreInfo {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B63432;
	font-weight: bold;
	padding-top:5px;
	padding-left:0px;
	display:block;
	height:20px;
}

.text1 {
	color: #0D1C83;
}
.text2 {
	color: #0D1C83;
}
.myTextBox {
	font-size: 11px;
}
#logolink {
	width: 240px;
	padding-top: 25px;
	padding-left: 40px;
	float: left;
}
#tagline {
	float: left;
	width: 395px;
	padding-top: 55px;
	padding-left: 90px;
	font-size:14px;
	
}

#cart {
	width: 150px;
	padding-top: 38px;
	paddding-left: 10px;
	float: left;
	color: #FFFFFF;
}
#cart .items {

	font-weight: normal;
}
#cart a {
	color: #FFFFFF;
	text-decoration: none;
	display:inline !important;
}
#cart a:hover {
	color: #F30;
	text-decoration: none;
}
.compare{
	color:#313C96;
	text-decoration:underline;
}
#panel {
	width: 160px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}

.cartImage {
	float: left;
	height: 80px;
	width: 80px;
	padding-right: 10px;
	text-align: center;
}
.cartDescription {
	float: left;
	width: 200px;
	padding-right: 10px;
}
.cartDescription a {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.cartQuantity {
	text-align: center;
	padding-right: 10px;
	width: 110px;
	float: left;
	padding-top:4px;
}
.cartPrice {
	float: left;
	width: 50px;
	text-align: right;
		padding-top:4px;
}
.text3 {
	color: #CC0000;
	font-size: 14px;
}

.warrantyLable {
	padding-left: 50px;
	padding-bottom: 10px;
}
.warrantySerial {
	padding-left: 70px;
	float: left;
	width: 170px;
	padding-bottom: 10px;
}
.warrantyDate {
	padding-left: 20px;
	float: left;
	width: 100px;
	padding-bottom: 10px;
}
.warrantyDelete {
	padding-left: 20px;
	float: left;
	width: 100px;
	padding-bottom: 10px;
}
.closer {
	clear: both;
	width: 495px;
	padding-bottom: 5px;
	padding-top: 0px;
	text-align: center;
}
.closer2 {
	clear: both;
	width: 400px;
	padding-bottom: 5px;
	padding-top: 0px;
	text-align: left;
	padding-left: 40px;
}

.cartQuantityDelete {
	padding-top: 10px;
	float: left;
	width: 50px;
	text-align: right;
}
#panel h1 {
	font-family:arial,verdana,helvetica,sans-serif;
    font-size: 19px;
    font-weight: normal;
    color: #C72520;
    margin-top: 0px;
    padding-top: 0px;
    text-align: center;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.textboxstyle
{
	border:2px solid #D6D6D6;
	direction:ltr;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
	width:200px;
	height:20px;
	padding:2px 0 0 2px;	
}
.commentsboxstyle
{
	border:2px solid #D6D6D6;
	direction:ltr;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
	width:300px;
	height:200px;
	padding:2px 0 0 2px;	
}
.tablestyle
{
	background-color:#F8F8F8;
	border:1px solid #E2E2E2;
}

.textdiv
{
	background:transparent url(/images/textbackground.gif) repeat-y scroll center top;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

.roundcont {
	width: 150px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/trTop.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/bsmallBottom.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.DisplayText
{
	font-size:12px;
	font-weight:bold;
}

.TwoColumns { width:934px; padding:0px; margin:0; display:block; background:url("/Assets/images/bg/ie6newshackbg.gif") repeat-y top; float:left}

.BrochureFrom .Column1 { float:left; width:370px; display:block; position:relative; left:30px; z-index:0  }
.BrochureFrom .Column2 { float:right; width:370px; display:block; position:relative; right:30px }

.BrochureFrom .Details{ float:left; width:100%}
.BrochureFrom .AddressFinder{ float:left; clear:both; width:100%}
.BrochureFrom .NewsLetter{ float:left; clear:both; width:100%}
.PageBlock 
{
    margin:0; 
    padding:0;
    float:left; 
    border:1px solid #dedfe3; 
    margin-top:36px; 
    display:block; 
    width:860px; 
    padding:36px;
 }
fieldset { border:none; margin:0; padding:10px 0}
fieldset h2{ font-size:18px; margin:0; padding:0; color:#696969; float:left}
fieldset h2 span{ background-color:#FFFFFF; border:1px solid #dedfe3; width:20px; text-align:center; display:block; float:left; margin:0 5px 0 0}
fieldset .description{ float:left; clear:both; font-size:14px; padding:20px 0 0 0; display:block; width:100%;}


fieldset ul { list-style:none; float:left; clear:both; font-size:14px; margin:20px 0 0 0; padding:0; width:100%}
fieldset ul li{ float:left; width:100%; display:block; clear:both; padding:3px 0 }
fieldset ul li label{ float:left; width:125px;}
fieldset ul li input{ float:left; border:1px solid #9fcfe5; width:200px}
fieldset ul li select{ float:left; border:1px solid #9fcfe5; width:202px}
fieldset ul li span { float:left; padding:0 0 0 5px; color:#FF0000; font-size:1em;}
fieldset ul li input.LV_invalid_field { border:1px solid #FF0000}

fieldset textarea{ overflow:auto; float:left;}
fieldset textarea.small { width:200px;}
fieldset textarea.medium { width:326px;}
fieldset textarea.big { width:400px;}
fieldset textarea.bigger { width:600px;}
fieldset ul li label.full { width:100%}

fieldset span.ValidationMessage{ display:block; width:100%; margin:10px 0 4px 0; background-color:#ff0000; border:1px solid #FFFFFF; width:321px; float:left; clear:both} 
fieldset span.ValidationMessage span{ float:left; width:100%; color:#FFF; padding:18px 5px 0 5px; margin:0;  position:relative; background: url("/Assets/images/bg/arrowUP.gif") 20px 0 no-repeat; top:-10px;}

h3
{
    font-family:Calibri;
    font-size:large;
    text-align:left;
}
p
{
   font-family:Calibri;
   font-size:11pt;
   text-align:left;
  
}

/*Product listing layout*/
.SortDropDown{
	font-size:10px;
}
#sortDiv{
	width:495px;
	padding-top:10px;
	text-align:right;
}
#productImage {
	float: left;
	height: 80px;
	width: 80px;
	padding-right: 10px;
	text-align: center;
}
#productDescription {
	float: left;
	width: 240px;
	padding-right: 10px;
	
}
#productDescription a {
	color: #0D1C83;
	text-decoration: none;
	font-weight: bold;
}

#productButtons a {
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}

#productButtons {
	text-align: right;
	padding-right: 10px;
	width: 140px;
	float: left;
}
#productCloser {
	clear: both;
	width: 500px;
	padding-bottom: 15px;
}
/*Product listing layout end*/

/*Compare screen css*/

#compareDiv{
	padding:15px;
	float:left;
}

/*Compare screen css end*/
