Body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;color:#000000;margin:0px;padding:0px;background-color:#ffffff;}
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 13px; color:000000}
p {font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 13px;}
li {font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 13px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
.btn {color: #ffffff; background: #3068A8; font-family: Arial,Lucida,Verdana,Helvetica; font-size: 12px; font-weight: bold; border-bottom: 1px solid #104A7B;	border-right: 1px solid #104A7B; border-left: 1px solid #DFECFE; border-top: 1px solid #DFECFE;	height:19px; text-decoration:none; cursor: hand;}
form {display:inline;}

.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}
.headline {font-size: 16px; font-weight: bold; color: #212F64;}

a {font-family: arial,helvetica,verdana; text-decoration: underline; color: #0066cc;}
a:link {color: #0066cc;}
a:active {color: #0066cc;}
a:visited {color: #0066cc;}
a:hover {color: #ff9900;}

th 		{font-family: Arial,Lucida,Verdana,Helvetica; font-size: 12px; background: #B8CDE7; color: #000000;}
.required   {color: #ff0000; background: white;}
.optional	{background: white;}
.field		{background: white;}
.alternate	{background: #E2EBF7;}
.row		{background: #F2FAFF;}
.red		{color: #ff0000;}
.menutext	{font-family: Arial,Lucida,Verdana,Helvetica; font-size: 12px; color: #000000; text-decoration:none; }

a.hlink {font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: underline; color: #ffffff;}
a.hlink:link {color: #000000;}
a.hlink:active {color: #000000;}
a.hlink:visited {color: #000000;}
a.hlink:hover {color: #000000;}


#storetop {
	margin-top:15px;
	width:585px;
}


#toprow {
	background-image: url(/images/home/righttopright.gif);
	background-position: 761px 0px;
	background-repeat:no-repeat;
	height:99px;
}

#toprow img{
	float:left;
}

#topright {
	float:left;	
	width:202px;
	height:35px;
	background-image: url(/images/core/topright.gif);	
	padding-top:64px;
}

#search {
	width:123px;
	height:13px;
	font-size:11px;
}

.clear {
	clear:both;
}

#middlehome {
	background-image: url(/images/core/mainback.gif);	
	padding-top:13px;
	padding-left:3px;
	padding-bottom:3px;
}


#lefthome {
	width:590px;
	float:left;
	background-color:#ffffff;
	border:1px solid #174580;
	background-image: url(/images/home/homebottomback.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;

}


#leftint {
	width:590px;
	float:left;
	background-color:#ffffff;
	border:1px solid #174580;
}

#leftprop {
	float:right;
	height:245px;
	width:10px;
}

#righthome {
	width:160px;
	float:left;
	margin-left:5px;
}

#welcometext {
	background-image: url(/images/home/welcomeback.jpg);
	width:376px;
	padding-left:8px;
	padding-right:71px;
	padding-top:55px;
	background-repeat:no-repeat;
}

#repairtext {
	background-image: url(/images/repair_back.jpg);
	width:498px;
	padding-left:20px;
	padding-right:71px;
	padding-top:20px;
	background-repeat:no-repeat;
	background-position: top right;
}

#specials {
	width:443px;
	border-top:1px solid #8BA2BF;
	border-left:1px solid #8BA2BF;
	border-right:1px solid #8BA2BF;
}

#specials td {
	border-bottom:1px solid #8BA2BF;
}

.special1td {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #8BA2BF;
}

.special2td {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #8BA2BF;
	color:#174580;
}

a.speciallink,a.speciallink:link,a.speciallink:active,a.speciallink:visited {font-family: arial,helvetica,verdana; text-decoration: underline; color: #174580;font-size:11px; font-weight:bold;}
a.speciallink:hover {color: #174580;text-decoration: none;}


a.buynow,a.buynow:link,a.buynow:active,a.buynow:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #174580;font-size:11px;}
a.buynow:hover {color: #174580;text-decoration: underline;}

.specialtron {
	background-color:#EBF4FE;
}

.strike {
	text-decoration:line-through;
}

.nowonly {
	font-weight:bold;
	font-style: italic;
}

#logos {
	margin-top:15px;
	text-align:right;
	padding-right:10px;
}


#logos img {
	margin-left:19px;
}

#loginbox {
	background-image: url(/images/home/accountloginback.jpg);
	width:160px;
	height:131px;
	border:1px solid #516D9A;
}


.logintext {
	font-size:11px;
	color:#000000;
}

.homeinput {
	width:85px;
	height:18px;
	font-size:11px;
}

#logintable {
	margin-left:12px;
	margin-top: 35px;
}

#loginspace {
	height:5px;
}

#loginbutton {
	margin-left:103px;
	margin-top:6px;
}

#forgetpassword {
	margin-left:81px;
	margin-top:4px;
}

a.forget,a.forget:link,a.forget:active,a.forget:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #174580;font-size:9px;}
a.forget:hover {color: #174580;text-decoration: underline;}

#featureditem {
	margin-top:7px;
}

#hours {
	background-image: url(/images/home/businesshours.jpg);
	width:160px;
	height:65px;
	border:1px solid #516D9A;
	margin-top:7px;
	padding-top:36px;
	font-size:10px;
	text-align:center;
	color:#1B407A;
}

#bottomnav {
	background-image: url(/images/home/bottomnavback.jpg);
	height:24px;
	width:752px;
	padding-top:7px;
	text-align: right;
	padding-right:10px;
}

#footer {
	background-image: url(/images/home/bottomnavright.jpg);
	background-position: 761px 0px;
	background-repeat:no-repeat;
	height:31px;
}


a.footerlink,a.footerlink:link,a.footerlink:active,a.footerlink:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #ffffff;font-size:11px;}
a.footerlink:hover {color: #ffffff;text-decoration: underline;}

#copyright {
	font-size:11px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:3px;
	font-weight:bold;
}

#topnav {
	background-image: url(/images/home/topnavright.jpg);
	background-position: 761px 0px;
	background-repeat:no-repeat;
}

.nocollapse {
	width: 762px;
}

.deptimage {
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	/*height:110px;*/
}

.bordertable {
	border:1px solid #084080;
}
	
.borderright {
	/*border-right:1px solid #084080;*/
}

#depttable {
	margin-top:11px;
	border-top:1px solid #084080;
	border-bottom:1px solid #084080;
	background-image: url(/images/core/storeback.jpg);
	background-repeat: repeat-x;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:20px;
}

#deptname {
	color: #192F69;
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
}

#cartinfo {	
	text-align: right;
	padding-right: 15px;
	font-weight:bold;
}

a.viewcart,a.viewcart:link,a.viewcart:active,a.viewcart:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #192F69;font-size:11px;font-weight:normal;}
a.viewcart:hover {color: #192F69;text-decoration: underline;}

.deptinfo {
	padding-left:20px;
	padding-right:20px;
	color:#1A437D;
	font-size:11px;
	text-align: justify;
	padding-bottom:15px;
	height:10px;
}

.brand {
	text-align: center;
	padding:15px;
	/*border-top:1px solid #084080;*/
	height:10px;
}

.moreinfo {
	text-align:right;
	margin-top:10px;
}

a.moreinfolink,a.moreinfolink:link,a.moreinfolink:active,a.moreinfolink:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #DE0124;font-size:11px;font-weight:normal;}
a.moreinfolink:hover {color: #DE0124;text-decoration: underline;}

#storeline {
	margin-left:2px;
	margin-right:2px;
	height:2px;
	background-color:#D6EBFF;
	margin-top:8px;
	margin-bottom:4px;
	overflow:hidden;
}

#itemname {
	color: #192F69;
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
}

#breadcrumbs {
	color:#192F69;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
}

a.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {font-family: arial,helvetica,verdana; text-decoration: none; color:#192F69;font-size:11px;font-weight:bold;}
a.breadcrumb:hover {color:#192F69;text-decoration: underline;}

.youarehere {
	font-weight:normal;
}

.productdetails {
	border-collapse: collapse;
}

.infotype {
	font-weight:bold;
	font-size:11px;
	color:#17447F;
}

.infotext {
	font-size:11px;
}

.pton {
	background-color:#EBF4FE;
}

.red {
	color: #DC001A;
}

.bold {
	font-weight:bold;
}

#producttable {
	border:1px solid #B9C7D8;
}


#relateditemsbox {
	padding-left:20px;
	margin-top:25px;
}

#relateditems {
	font-size:12px;
	font-weight:bold;
	border-bottom:0px solid #192F69;
	width:228px;
	padding-left:1px;
	color:#192F69;
	
}

#relatedul {
	margin-left:3px;
	padding-left:3px;
	list-style-type:none;
}

a.related,a.related:link,a.related:active,a.related:visited {font-family: arial,helvetica,verdana; text-decoration: none; color:#1A437D;font-size:11px;}
a.related:hover {color:#1A437D;text-decoration: underline;}


#featuresbox {
	padding-left:3px;
	margin-top:25px;
}

#features {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #192F69;
	width:228px;
	padding-left:1px;
	color:#192F69;
	
}

#featuresul {
	margin-left:8px;
	padding-left:8px;
	list-style-type:disc;
}

.img {
	border: 1px solid #192F69;
	margin-left:10px;
	margin-bottom:8px;}

.hideDiv {
	display: none;
}