/** ADDED BY MOTIONBUZZ					**/
body {
	background-color: #1e84b9;
	background-image: url(../images/bg01.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#logocell {
	background-color: #FFFFFF;
	background-image: url(../images/headerbg.jpg);
	background-repeat: repeat-x;
	height:80px;
	padding-left:10px;
}


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
form{margin:0;padding:0;}
A:ACTIVE{color:#26578d;text-decoration:none;}
A:LINK{color:#26578d;text-decoration:none;}
A:VISITED{color:#2d66a4;text-decoration:none;}
A:HOVER{color:#9a1d20;text-decoration:underline;}

.TopBottomBar{font-size:10px;
	background-image: url(../images/topbottombg.jpg);
	background-repeat: repeat-x;
	background-color:#afd7f3;
	height:23px;
	color:#333333;
}

A:ACTIVE.TopBottomBarLink{color:#333333;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#333333;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#333333;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#333333;text-decoration:underline;}

.BottomBar{font-size:10px;
	background-color:#01324c;
	height:23px;
	color:#FFFFFF;
}

A:ACTIVE.BottomBarLink{color:#FFFFFF;text-decoration:none;}
A:LINK.BottomBarLink{color:#FFFFFF;text-decoration:none;}
A:VISITED.BottomBarLink{color:#FFFFFF;text-decoration:none;}
A:HOVER.BottomBarLink{color:#FFFFFF;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#4b9dc7;}

.BoxHeader{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	height:37px;
	color:#FFFFFF;
}
.BoxContent{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;
	background-color:#d7edf3;
	color:#000000;
}
.BoxText{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	background-color:#d7edf3;
	color:#000000;
}
A:ACTIVE.BoxLink{color:#000033;text-decoration:none;}
A:LINK.BoxLink{color:#000033;text-decoration:none;}
A:VISITED.BoxLink{color:#000033;text-decoration:none;}
A:HOVER.BoxLink{color:#000055;text-decoration:underline;}

A:ACTIVE.BoxLinkShip{color:#991c1f;text-decoration:none; font-size:12px; font-weight:bold;}
A:LINK.BoxLinkShip{color:#991c1f;text-decoration:none; font-size:12px; font-weight:bold;}
A:VISITED.BoxLinkShip{color:#991c1f;text-decoration:none; font-size:12px; font-weight:bold;}
A:HOVER.BoxLinkShip{color:#FFFFFF;text-decoration:none; font-size:12px; font-weight:bold; background-color:#991c1f;}


/** PAGE HEADER AND NAVIGATION					**/


.pageHeader{
	font-family:verdana;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#991c1f;
}

.pageNavigation{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#0033cc;
}

.pageNavigation div{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#c3e2f7;
	color:#000000;
}
.CatalogItemDark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}


.formControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}



.formSpace{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

/* 
.formSpace select#select_shipping_method{
	width:500px;
}
*/

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	/* text-align:center; */
	padding-top:15px;
	padding-bottom:0px;
	clear:both;
	float:left;
	width:99%;
}
.formButtons2{
	/* text-align:center; */
	padding-top:3px;
	padding-bottom:0px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

.qtydiscounts{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#CC0000;
}

.specialoffer{
	background:#FEFCCD;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:2px 2px 5px 20px;
	margin:10px 0 0 0;
}

.specialoffer h5{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#9a1d20;
	margin-top:5px;
}

.specialoffer span.prod{
	color:#9a1d20;
}

.specialoffer li {
    padding:0;
    margin:0 0 0 0;
    list-style-type: disc;
}

.product-categories ul {
    padding:0;
    margin:0 0 0 0;
    list-style-type:none;
}

.product-categories td.BoxContent {
    padding:0;
	z-index:1000;
}

.product-categories li {
    margin:2px 0 2px 0;
    width:100%;
}

.product-categories.js li {
    margin:0 0 0 0;
    border-bottom:1px solid #91bfd0;
}

.product-categories li ul {
    margin:0 0 0 12px;
    display:none;
}

.product-categories li ul.open,
.product-categories li ul.jsopen {
    display:block;
	z-index:1000;
}

.product-categories li ul.jsopen {
    margin:0;
    padding:0;
}

.product-categories div {
    font-size:10px;
    padding:0 0 0 0;
    width:100%;
	
}

.product-categories div.open {
    font-weight:bold;
}

.product-categories div a {
    display:block;
    padding:0px 0px 0px 15px;
    background:transparent url(../images/menu_tree_node.gif) 3px 2px no-repeat;
}

.product-categories.js div a {
    padding:3px 5px 3px 17px;
    background:transparent;
}

.product-categories.js div a:hover {
    background:#e2f9ff;
    color:#26578D;
    text-decoration:none;
}

.product-categories div.with-children a {
    background-image:url(../images/menu_tree_arrow_red.gif);

}

.product-categories.js div.with-children a {
    background:transparent url(../images/menu_tree_arrow_red.gif) 3px center no-repeat;
	
}

.product-categories div.with-children.open a {
    background-image:url(../images/menu_tree_arrow_red.gif);
}

.product-categories.js div.with-children.open a {
    background:transparent url(../images/menu_tree_arrow_red.gif) 3px center no-repeat;
}

.product-categories.js div.with-children.jsopen a {
    background-color:#e2f9ff;
}

.product-categories div.open ul,
.product-categories div.jsopen ul {
    display:block;
}

.product-categories.js li {
    position:relative;
}

.product-categories.js ul.jsopen {
    position:absolute;
    left:173px;
    top:-1px;
    background:#D7EDF3;
    border:1px solid #4B9DC7;
    border-left:1px solid #91bfd0;
    width:173px;
    margin:0;
}

.copyright {
    margin: 5px auto 10px auto;
	color: #8ec3e5;
	font-size:95%;
	
}

.copyright a {
	
	color: #8ec3e5;
	text-decoration:underline;

	
}


