

form {
        margin-top: 0; 
        margin-bottom: 0;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #696969;
	font-weight: bold;
	line-height: 28px;
        margin: 12px 0 6px 0;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #696969;
	font-weight: bold;
	line-height: 28px;
        margin: 0 0 6px 0;
}

h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
        margin: 0;
}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	font-weight: bold;
	line-height: 18px;
        margin: 0;
}

a:link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;

	color: #333399;
	text-decoration: none;
}

a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	color: #333399;
	text-decoration: none;
}
a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	color: #6666CC;
	text-decoration: underline;
}
a:active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	color: #333399;
	text-decoration: underline;
}
a.menucallout:link  {
   	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	
}
a.menucallout:visited  {
    font-family: helvetica, arial, verdana, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #990000
	text-decoration: none;
	
}
a.menucallout:hover  {
   font-family: helvetica, arial, verdana, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #993333;
	text-decoration: underline;
	
}
a.menucallout:active  {
   font-family: helvetica, arial, verdana, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	
}


.masthead {
	background-color: #FFFFFF;
	margin: 0;
        margin: 0 auto; 
        width: 600 px;
        height: 150px;

}


.search {

	float: right;
        height: 140px;
        width: 229 px;
        clear: right;

}

#ie7only .search {

	float: right;
        height: 140px;
        width: 229 px;
        clear: right;
        margin-top: -134px;

}

.search-box {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 12px 0 0 0;
	padding: 8px 18px 8px 18px;
	background-color: #EEEEEE;
        display: block;

}

.promotable {
	background-color: #FFFFFF;
	margin: 0;
        margin: 0 auto; 
        width: 929 px;
height: 100%;

}
.promoheaders {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #003198;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:8px;
}
.headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 12px;
}
.body {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	margin: 0px;
	
}
.bodynopad {


	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	
}
.bodypad {

	padding-left: 20px;
        padding-bottom: 6px;


	
}
.bodydotted {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC00;
	margin: 0px 0px 0px 15px;
	clip: rect(auto,auto,auto,auto);
	width: 85%;
	text-align: center;
	text-indent: 0px;
}

.main-content-no-pad {
	font-family: helvetica, arial, verdana, sans-serif;
        line-height: 18px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #222;
	text-align: left;
	vertical-align: text-top;
	}

.main-content-med-pad {
	font-family: helvetica, arial, verdana, sans-serif;
	line-height: 18px;
	font-size: 12px;
        background:#FFFFCC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #222;
	}

.main-content-sm-pad {
	font-family: helvetica, arial, verdana, sans-serif;
	line-height: 24px;
	font-size: 12px;
        background:#FFFFCC;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #222;
	margin-bottom: 6px;
	}

.main-content-pad {
	font-family: helvetica, arial, verdana, sans-serif;
	line-height: 15px;
	font-size: 12px;
        background:#FFFFCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	color: #222;
	}

.bl {
	} 
.bl-wide {
        background: #FFFFCC;
        width: 100%;
	} 
.br {
	} 
	
.tl {
	} 

.tr {
	} 

.clear {
	font-size: 1px; height: 1px
	}

.inputClass {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}
.nav {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	color: #333333;
	padding: 10px 18px 20px 18px;
	background-color: #ddd;
	border: 1px  #bbb;
}

.bodyreverse {

	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 13px;
	padding-right: 20px;
	margin: 0px;
}

.corpdark {background:#039;color:#FFF}
.corpmedium {background:#69C;color:#FFF}
.corplight {background:#FF9;color:#039;font-family: helvetica, arial, verdana, sans-serif;;font-size: 10px;}
.main-content {font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;line-height: 18px; background:#FFF; background:url(/ptistore/resource/images/hex_bg.jpg)}
.main-content-ns {}
.main {padding: 0px 12px 0px 12px;}
.head {font-family: helvetica, arial, verdana, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 6 px;
	padding-bottom: 3px;}

.subhead {font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 3px;}

.subheaderr {color:#F00; font-size:13pt; font-weight:bold}
.subhead2 {color:#039; font-size:10pt; font-weight:bold}
.normal {color:#000; font-size:10pt; font-weight:normal}
.odd {background:#FFC; color:#000;}
.even {background:#FCE7A8; color:#000;}
.brd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-align: left;
}
.hde {visibility:hidden}
.citm {padding-right:2px;color:#F00;text-align:right;background:#FFF}
.itm {padding-right:2px;color:#000;text-align:right}
.msttitle {color:#FFF;font-weight:bold;padding-left:4px;text-indent:4px}
.mstlink {color:#F90}
.mstmenu {padding-top:0px;padding-bottom:1px;padding-left:2px;margin-top:0px;margin-bottom:0px;float:left}
.mstsrch {padding-top:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;float:right}
.logout-head {background:#039;color:#FFF;font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight: bold;}
.logout {background:#FC3;color:#039; font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.login-head {background:#039;color:#FFF}
.login {background:#CCC;color:#666;font-weight:bold}
.login-btn {background:#E8E8E8;background:url(/ptistore/resource/images/stat-line.gif) repeat-x;padding:2px 0px 0px 0px}

A.nonu:link,A.nonu:visited {text-decoration:none;color:#039}
A.nonu:hover {text-decoration:none;color:#039}
A.nonuw:link,A.nonuw:visited {text-decoration:none;color:#FFF}
A.nonuw:active,A.nonuw:hover {text-decoration:none;color:#CCF}
A.nonuwr:link,A.nonuwr:visited {text-decoration:none;color:#FFF}
A.nonuwr:active,A.nonuwr:hover {text-decoration:none;color:#F00}
A.nonuc:link,A.nonuc:visited {text-decoration:none;color:#F00}
A.nonuc:active,A.nonuc:hover {text-decoration:none;color:#000}
A.undw:link,A.undw:visited {color:#FFF}
A.undw:active,A.undw:hover {color:#F00}
A.brd:link,A.brd:visited {text-decoration:none;color:#FFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
A.brd:hover {text-decoration:none;color:#CCF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
A :link,A.footer:visited,A.footer:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
        color:#FFO;
}
A.footer:hover { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
        color:#FF0;
        text-decoration: underline
}
.black {background:#000066;color:#FFF}
.dkgrey {background:#999;color:#FFF}
.ltgrey {background:#CCC;color:#000}
.light {background:#039;color:#FFF}
.dkblue {background:#039;color:#FFF}
.ltblue {background:#CCF;color:#000}
.dkred {background:#C33;color:#FFF}
.ltred {background:#F99;color:#000}
.dktan {background:#C96;color:#FFF}
.lttan {background:#FFC;color:#000}
.vltgrey {background:#EEE;color:#000}
.white {background:#FFFFCC;color:#000}
.feature {background:#FCE7A8;color:#000}
.featuretitle {background:#000066;color:#FFF}
A.nonu:active { text-decoration:none;color:#039} 

.bodytextold {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000000;line-height: 20px;padding-top: 4px;padding-right: 12px;padding-bottom: 0px;padding-left: 12px;}
.bodytext {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000000;line-height: 20px;}
.bodytexttight {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;line-height: 15px;padding-left: 4px;}
.sections {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
.ltgreyhdr {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.greyhdr {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.copyright {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
a.announ:link {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0033CC;
	text-decoration: none;
}
a.announ:visited {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333399;
	text-decoration: none;
}
a.announ:hover {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333399;
	text-decoration: underline;
}
a.announ.active {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0033CC;
	text-decoration: underline;
}
a.menuitem:link {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	top-margin: 6px;
    padding-left: 4px;

	
}
a.menuitem:visited {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	top-margin: 6px;
	padding-left: 4px;

}
a.menuitem:hover {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669999;
	top-margin: 6px;
	text-decoration: none;
	padding-left: 4px;

	
}
a.menuitem:active {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	top-margin: 6px;
	padding-left: 4px;
}

a.menu:link {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
	text-decoration: none;
	top-margin: 12px;
        padding-left: 8px;
}
a.menu:visited {
font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
	text-decoration: none;
	top-margin: 12px;
	padding-left: 8px;
}
a.menu:hover {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 3366cc;
	top-margin: 12px;
	text-decoration: none;
	padding-left: 8px;
	background: FFFFFF;
}
a.menu:active {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366CC;
	top-margin: 12px;
	padding-left: 8px;
}
a.white:link {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top-margin: 12px;
}
a.white:visited {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top-margin: 12px;
}
a.white:hover {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none;
	top-margin: 12px;
}
a.white:active {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:link {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:visited {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:hover {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #963;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:active {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 122px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	top-margin: 12px;
}
.bluehdr {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006699;
	text-align: right;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.bodytextBold {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 8px;
}
.white10pt {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	font-style: bold;
	line-height: normal;
	color: #FFFFFF;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-align: right;
}
.black10pt {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
}
.menuoff {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFCC33;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-style: none;
}
.menuoffext {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF6600;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFF99;
}
.menuoffsub {
       font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFFF99;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.dateformat\ {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.sourceformat\ {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 10px;
	color: #666;
}
.sidebar {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFFF00;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

/* --------------Begin Left Side Flyout Nav----------------*/
#menu {
        position:relative;
        z-index:500;

}
#menu ul {
	padding:0;
	margin:0;
	list-style:none;
	width:210px;

	
}
#menu ul ul {
	position:absolute;
	left:-9999px;
}
#menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	left:-1px;
	top:-1px;
}
#menu ul li {
	width:210px;
	background:#fff;
}
* html #menu ul li {
	float:left;
}
#menu ul li a {
	display:block;
	width:195px;
	padding:5px 10px 5px 10px;
	font:normal 13px helvetica, arial, verdana, sans-serif;
	color:#293083;
	text-decoration:none;
	background:#ededed;
	clear:left;
}
#menu ul li a.fly {
	background:#ededed url(/ptistore/resource/images/arrow.gif) no-repeat 200px center;
}
#menu ul li:hover {
	position:relative;
}
#menu ul li a:hover {
	direction:ltr;
	background:#eee;
	color:#fff;
	position:relative;
}
#menu ul li:hover > a {
	background:#aaa;
	color:#eee;
}
#menu ul :hover ul, #menu ul :hover ul :hover ul, #menu ul :hover ul :hover ul :hover ul, #menu ul :hover ul :hover ul :hover ul :hover ul {
	left:210px;
top: 0px;
      

}
#menu ul :hover ul ul, #menu ul :hover ul :hover ul ul, #menu ul :hover ul :hover ul :hover ul ul {
	left:-9999px;
}

/* --------------End Left Side Flyout Nav----------------*/
.sub-head-side {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
.head2-side {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
}



/* --------------Begin Top Strip Nav----------------*/
#top-menu {
	position:relative;
	z-index:500;
	height:23px;

}
#top-menu ul {
	padding:0;
	margin:0;
	list-style:none;
	background:#293083;

}
#top-menu ul.level1 {
	height:23px;
        border-bottom: 1px solid #fff;

}
#top-menu ul ul {
	position:absolute;
	left:-9999px;
}
#top-menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	left:-1px;
	top:-1px;

}
#top-menu ul li {
	background:#fff;
	float:left;
}
#top-menu ul li a {
	display:block;
	float:left;
	padding:4px 15px 4px 15px;
	font:12px helvetica, arial, sans-serif;
	color:#fff;
        border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
	text-decoration:none;
	background:#293083;
}
#top-menu ul li a.fly {
	background:#293083 url(arrow.gif) no-repeat right center;
	padding:4px 15px 4px 15px;
}
#top-menu ul ul li {
	margin:0;
}
#top-menu ul ul li a {
	width:163px;
}
#top-menu ul ul li a.fly {
	padding-right:10px;
}
#top-menu ul li:hover {
	position:relative;
}
#top-menu ul li a:hover {
	direction:ltr;
	background:#293083;
	color:#fff;
	border-bottom: 1px solid #fff;
	position:relative;
}
#top-menu ul li:hover > a {
	background:#878889;
	color:#fff;
	border-bottom: 1px solid #fff;
}
#top-menu ul :hover ul {
	left:-1px;
	width:163px;
	top:22px;
}
#top-menu ul :hover ul :hover ul, #top-menu ul :hover ul :hover ul :hover ul, #top-menu ul :hover ul :hover ul :hover ul :hover ul {
	left:163px;
	width:1562px;
	top:-5px;
}
#top-menu ul :hover ul ul, #top-menu ul :hover ul :hover ul ul, #top-menu ul :hover ul :hover ul :hover ul ul {
	left:-9999px;
}

/* --------------End Top strip navigation----------------*/

/* --------------Start Homepage Boxes----------------*/

/**zero out default browser settings**/
* {margin:0; border: 0; padding: 0; font-size: 100%;}

#Container {
        font-family: Verdana, Arial, Helvetica, sans-serif; 

        width: 655px;
        height: auto; 
        margin:0px auto; /**centered**/}

#Container p {
        line-height:1.4; 
        padding: 0; 
        font-size:12px;}

#Box1 {
       width: 215px;
       min-height:315px; /**non-IE browsers**/
       _height: 315px; /**IE6 only**/
       margin-bottom: 10px;
       background: #ffffff; background:url(/ptistore/resource/images/cell-bg.gif);
          /**to reduce float drop issues in IE6**/
       overflow: hidden;
       word-wrap: break-word;}

#Box2  {
        width: 215px;
        min-height:315px; /**non-IE browsers**/
        _height: 315px; /**IE6 only**/
        margin-bottom: 10px;
        background: #ffffff; background:url(/ptistore/resource/images/mol-bg.gif);
          /**to reduce float drop issues in IE6**/
        overflow: hidden;
        word-wrap: break-word;}

#Box3 {
        width: 215px;
        min-height:315px; /**non-IE browsers**/
        _height: 315px; /**IE6 only**/
        margin-bottom: 10px;
        background: #ffffff; background:url(/ptistore/resource/images/cust-bg.gif);
           /**to reduce float drop issues in IE6**/
        overflow: hidden;
        word-wrap: break-word;}

#Box1 h2,#Box2 h2,#Box3 h2 {
        padding:4px 6px 0px 12px;
        text-align: left;
        font-size: 14px;
        color:#ffffff;}

#Box1 ul,#Box2 ul,#Box3 ul {
        padding:0px 6px 9px 20px;
        text-align: left;
        font-size: 12px;
        line-height: 16px;
        color:#000000;
        list-style-image: url(/ptistore/resource/images/bullet.png);
}

#Box1 {float: left;}

#Box2 {margin-left: 5px; float: left;}

#Box3 {float: right;}




.clear {clear: both; line-height: 1px; visibility: hidden}

#special-offers ul{
        width: 630px;
        height: auto;
        line-height: 18px; 
        border-top: solid 1px #837029;
        padding:4px 6px 1px 22px;
        list-style-image: url(/ptistore/resource/images/bullet.png);
}


/* --------------End Homepage Boxes----------------*/

.footer {
        font-size: 11px;
        width: 929px;
        height: 40px;
        text-align: center;
        padding:20px 6px 10px 6px;
        background:#000066;
        color:#eee;
}
.footer a{
        font-size: 11px;
        color:#cfd0df;
}


#highlight {
color: #dd0419;
}

#highlight a{
color: #dd0419;
}

.box ul li {
margin: 0 0 0 12px;
}

