/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

body,html {

	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;

	height:100%;

	background-color:#002868;

}

img {

	border:0;

}


.onepxwidth {

	width: 1px;

}

td,div,p {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1A4668;

}

a:link {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

a:visited {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

a:active {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

a:hover {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}


.productDetailTitle {

	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#1A4668;

}

.productOldPriceSmall {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:line-through;

}

.productStart {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	valign="top";
}

.productStart a:link {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.productStart a:active {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.productStart a:visited {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.productStart a:hover {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.inputRequirement {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;

}


.smallerText {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#1A4668;

}

.smallerText a:link {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

.smallerText a:visited {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

.smallerText a:active {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

.smallerText a:hover {

	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#1A4668;
	text-decoration:underline;

}

.headerNavigation:link {
	text-decoration: underline;
	font-size:8pt;
}
.headerNavigation:visited {
	text-decoration: underline;
	font-size:8pt;
}
.headerNavigation:active {
	text-decoration: underline;
	font-size:8pt;
}
.headerNavigation:hover {
	text-decoration: underline;
	font-size:8pt;
}

.headerNavigationActive {
	text-decoration: none;
	font-size:8pt;
}

.headerNavigationHome {
	text-decoration:underline;
	font-size:8pt;
	color: red;
}

/* info box general */

.infoBoxHeading {

	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#1A4668;
}

/* info box new products */
.infoBoxHeadingNewProd {

	vertical-align: top;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1A4668;
}

.pageHeading  {

	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#1A4668;


}


.pageHeading td {

	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#1A4668;


}

/* menu box */

#moduleRow a:link {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#1A4668;

	line-height:1;

}

#moduleRow a:visited {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#1A4668;

	line-height:1;

}

#moduleRow a:active {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#1A4668;

	line-height:1;
}

#moduleRow a:hover {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#1A4668;

	line-height:1;
}

#moduleRow {

	background-color:#FFFFFF;

}

#moduleRowOver a:link {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOver a:visited {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOver a:active {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOver a:hover {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOver {

	background-color:#002868;

}

#moduleRowOverSelected a:link {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOverSelected a:visited {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOverSelected a:active {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOverSelected a:hover {

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;

	line-height:1;
}

#moduleRowOverSelected {

	background-color:#002868;

}

.tabcol {

	background-color: #273B5D;

}

.tabcol a:link {

	font-family:Arial;
	color:#FFEA00;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol a:visited {

	font-family:Arial;
	color:#FFEA00;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol a:active {

	font-family:Arial;
	color:#FFEA00;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol a:hover {

	font-family:Arial;
	color:#FFEA00;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol0 {

	background-color: #002079;

}

.tabcol0 a:link {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol0 a:visited {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol0 a:active {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol0 a:hover {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol1 {

	background-color: #002079;

}

.tabcol1 a:link {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol1 a:visited {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol1 a:active {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol1 a:hover {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol2 {

	background-color: #7F284F;

}

.tabcol2 a:link {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol2 a:visited {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol2 a:active {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.tabcol2 a:hover {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;

}

.breadcrumb {
	background-color: #eeeeee;
}

.specialtab0 {

	background-color: #5C82C2;

}

.specialtab0 a:link {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:4px;
	margin-right:5px;

}

.specialtab0 a:visited {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:4px;
	margin-right:5px;

}

.specialtab0 a:active {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:4px;
	margin-right:5px;

}

.specialtab0 a:hover {

	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;

	margin-left:4px;
	margin-right:5px;

}

hr {

	height:1px;
	color:#1A4668;

}

.footer {

	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;

}

.footerLinks a:link {

	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#394C6C;

}

.footerLinks a:visited {

	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#394C6C;

}

.footerLinks a:hover {

	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#394C6C;

}

.footerLinks a:active {

	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#394C6C;

}

.footerLinks {

	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#394C6C;

}

.cs2Link {

	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#394C6C;

}

.cs2Link a:link {

	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#394C6C;

}

.cs2Link a:active {

	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#394C6C;

}

.cs2Link a:visited {

	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#394C6C;

}

.cs2Link a:hover {

	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#394C6C;

}

.checkoutBarCurrent {
	padding: 2px 5px 2px 5px;
	font-size:9pt;
	color:#003366;
}

.checkoutBarTo {	
	padding: 2px 5px 2px 5px;
	color:#003366;
	font-size:9pt;
	font:bold;
}

.checkoutBarLine div {

	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#394C6C;
	border-bottom:none;
	border-left:none;
	border-right:none;

	height:1px;

}

.popupImg img {

	border-style:none;

}
###DUO Changes###

h1
{ 
margin: 0;
}

.errorBox {
	color: red;
}

.bold {
	font-weight:bold;
}

.product_info_price_big_pic {
	font-size: 15px;
}

.footerLink {
	padding-top: 5px;
}

.footerA {
	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#394C6C;	
	padding-right: 10px;
}

.opch_box
, .opch_box .main
, .opch_box td .main
, .opch_box td td .main
, .opch_box td 
, .opch_box input
, .opch_box select
{
	font-size:11px;
}

.opch_box22 select
 {
	max-width: 220px;
	width: 100%;
	%width:expression(this.offsetWidth > 220? "220px": "auto" );
}
