/* @override http://dev.niksoftware.com/_styles-global.css */

/*	color: #525759; Body Grey (333333) */
/*	color: #333333; Intro Grey (000000) */
/*	color: #85898A; Header Light Grey (336699 Dark Blue) */


/*	color: #00A0C6; Cyan*/
/*	color: #8CADCB; Pale Blue */
/*	color: #73A79F; Turkis */
/*	color: #E8E396; Pale Yellow */

/*	color: #FFA616; Orange FF9900*/

body { 
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #525759;
}

body, p, td, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525759; }

.subnavlinkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	line-height: 16px;
	text-decoration: none;}
a.subnavlinkred:hover { text-decoration: underline }

.subnavlinkred2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	line-height: 14px;
	text-decoration: none;}
a.subnavlinkred2:hover { text-decoration: underline }

.subnavlinkgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
	text-decoration: none;}
a.subnavlinkgrey:hover { text-decoration: underline }

.subnavlinkgrey2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
	text-decoration: none;}
a.subnavlinkgrey2:hover { text-decoration: underline }

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #336699;}
	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.headerbluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height: 16px;
	text-decoration: none;}

.headerredbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	line-height: 16px;
	text-decoration: none;}

.headerredbold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	line-height: 16px;
	text-decoration: none;}

.headerredbold3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC3300;
	line-height: 16px;
	text-decoration: none;}

.subissues {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 12px; 
	color: #FFFFFF; 
	text-decoration: none;} 
a.subissues:hover { color: #FFBB22; }

.subissuescurpage {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal; 
	line-height: 12px; 
	color: #FFBB22; 
	text-decoration: none;} 
a.subissuescurpage:hover { color: #FFBB22; }  /* standard #FFA616 */

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #525759;
	text-decoration: none;}
a.body:hover { color: #336699; text-decoration: underline; }

.bodyhi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #525759;
	text-decoration: none;}
a.bodyhi:hover { color: #336699; text-decoration: underline; }

.bodyboldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
    font-weight: bold;
	color: #555555;
	text-decoration: none;}
a.bodyboldgrey:hover { color: #336699; text-decoration: underline; }

.bodysmallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;}

.bodyorange {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: normal; 
	text-decoration: none;	
	color: #FF6600;} 
a.bodyorange:hover { text-decoration: underline; }

.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;}

.body3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #525759;
	text-decoration: none;}

.subbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #525759;
	text-decoration: none;}
a.subbody:hover { text-decoration: underline; color: #CC3300; }

.subbodyorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FF6600;
	text-decoration: none;}

.linkbodyred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: underline;} 
a.linkbodyred:hover { text-decoration: none; color: #CC3300; }

.linkbodyblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;} 
a.linkbodyblue:hover { text-decoration: none; color: #0000CC; }

.linkbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #525759;
	text-decoration: none;} 
a.linkbody:hover { text-decoration: underline; color: #CC3300; }

.linkbody2nd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #525759;
	text-decoration: none;} 
a.linkbody2nd:hover { text-decoration: underline; color: #CC3300; }

.headergrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;}

.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;}

.subheaderred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;}

.ordered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;}
a.ordered:hover { text-decoration: none; }


.subsubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	line-height: 14px;}

.subsubheader4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	line-height: 22px;}
	
.shopcount	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: #F8B500;}

.linkarrow	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: #333333;}

.arealink	{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;}

.imagelink	{
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
 	color: #333333;}

.country	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
 	color: #333333;}

.visitcountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #999999;
/*	color: #990000; */
	text-decoration: none;}
	
.deleteorder   {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;}

.buttonwhite	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
	color: #FFFFFF;}

.buttongray	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
	color: #999999;}

.buttonblack	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
	color: #333333;}

.buttonorange	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
 	color: #FF9933;}
	
.buttonorange2	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
 	color: #FF6600;
}
a.buttonorange2:hover { text-decoration: underline;}

.buttonorange3	{
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
 	color: #FF6600;}

.buttongreen	{
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;
	color: #D4E400;}

.topmenu   {
 	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal;  
 	font-family: Verdana, Arial, Helvetica, sans-serif;  
 	text-decoration: none; 
 	color: #333333;}

.submenu   {
 	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal;  
 	font-family: Verdana, Arial, Helvetica, sans-serif;  
 	text-decoration: none; 
 	color: #525759;}

.submenusmall   {
 	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal;  
 	font-family: Verdana, Arial, Helvetica, sans-serif;  
 	text-decoration: none; 
 	color: #525759;}

.red	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	background-color: red;
	color: #333333;}

.normal	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #525759;}
a.normal:hover { text-decoration: underline; }

.normalhi	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	text-decoration: none;	
	color: #525759;}
a.normalhi:hover { text-decoration: underline; }

.normalgray	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #999999;}

.normalhigray	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	text-decoration: none;	
	color: #999999;}
	
.normalwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #ffffff;}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #525759;}
	
.boldhi {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px;
	font-weight: bold; 
	text-decoration: none;	
	color: #525759;}
	
.boldgray {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #999999;}
	
.boldhigray {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: bold; 
	text-decoration: none;	
	color: #999999;}

.boldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #ffffff;}
	
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #525759;}
	
.smallgray {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #666666;}
a.smallgray:hover { text-decoration: underline; }
	
.smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #525759;}

.smallboldgray {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #999999;}

.hdbig {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #525759;}

.hdbigorange {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #ee7e01;}	
	
.hdblue {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #333399; }
a.hdblue:hover { text-decoration: underline; }

.hdorange {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #ffcc33;}

.hdred {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #990000;}


.hdblack {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #525759;}
	
.hdwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #ffffff;}

.hdnews {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #996600;}
	
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #ffcc33;}
	
.quicklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #000066;}
	
.dollar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #333333;}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #ff3300;}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #ff3300;
	}

.requiredsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #ff3300;
	text-decoration: none;}
	
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #525759;
	text-decoration: none;}
a.form:hover { color: #336699; text-decoration: underline; }

.formblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #336699;
	text-decoration: none;}
a.formblue:hover { text-decoration: underline; }

.formred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #CC3300;
	text-decoration: none;}
a.formred:hover { text-decoration: underline; }
	
.formgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;}
	
.formarrowgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #999999;
	text-decoration: none;}
	
.formwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #ffffff;
	text-decoration: none;}

.formsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #525759;
	text-decoration: none;}
a.formsmall:hover { color: #336699; text-decoration: underline; }

.formsmallgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	text-decoration: none;}

.formsmallblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #336699;
	text-decoration: none;}

.offstate-a { display: none; }
.onstate-a { display: block; }

.offstate-b { display: none; }
.onstate-b { display: block; }

#wf_product .required {
	color: #525759;
	float: left;
	display: block;
	padding: 0;
}

#wf_product .wf_radio {
	float:  left;
	margin-right: 10px;
}

#wf_product .textbox {
	border-style: inset;
	width:  250px;
}

#wf_product .wf_productkey {
	text-align: left;
	margin: 5px 0;
	float: left;
	display: inline;
}

#wf_product .wf_label {
	float: left;
	margin-right: 5px;
}

#wf_family {
	text-align: center;
	border-top: 1px solid silver;
	padding: 10px 0;
	display: block;
}

#wf_family .offstate-a { display: none; }
#wf_family .onstate-a { display: inline; }

#wf_product {
	margin: 0;
	padding: 0;
}

#wf_family fieldset {
	display: inline;
	vertical-align: top;
	text-align: left;
	float: left;
	margin: 0 20px 0 20px;
	padding:  5px;
	border: none;
	font-weight: bold;
	width: 185px;
	height:  1%;
}

#wf_product fieldset legend {
	padding: 0;
	margin: 0;
}

*html #wf_family fieldset {
	width: 210px;	
}

#wf_family fieldset.radio {
	margin: 0 0 6px 0;
	padding: 5px;
	float: left;
	border: none;
	width:  100%;
}

#wf_family fieldset.radio label
{
	font-weight: normal;
	margin: 0 1em 0 0;
	float:  left;
}

#wf_family fieldset.radio input
{
	clear: both;
	vertical-align: middle;
}

#wf_family fieldset fieldset {
	width: 94%;
	border: 1px solid silver;
	float: left;
	padding: 5px;
	margin: 0;
}

#wf_family select {
	color: #525759;
	float: left;
	display: block;
	font-size: 100%;
}

.errFld {
	border: 1px dotted #cdcdcd; /*... or any other css properties ... */
	padding: 5px;
	background-color: #eeeeee;
}

.errMsg {
	color: #c00; /*... or any other css properties ... */
	padding: 5px 0;
	font-weight: normal;
}

.wf_family_submit {
	clear:both;
	text-align: center;
	border-top: 1px solid silver;
	margin: 0;
	padding: 10px 0;
}

#prd_main .header {
	font-size:  110%;
	margin: 0 0 10px 0;
}

#prd_main p.prd_line {
	margin: 0 0 20px 0;
	padding-bottom:  20px;
	border-bottom:  1px solid #ccc;
}

#prd_main p.prd_noline {
	border-bottom: none;
}

#prd_infobox {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	width: 585px;
}

#prd_infoleft {
	width: 120px;
	margin-right: 35px;
	float: left;
	display: inline;
}

#prd_inforight {
	width: 430px;
	float: right;
	display: inline;
	border: 1px solid red;
}

#prd_inforight p {
	margin-top: 10px;
}

#prd_infobtns {
	display: block;
	position: relative;
	left: 175px;
	float: left;
}

#prd_infolnklist {
	margin: 0 0 15px 0;
	padding: 0;
	float: right;
}

#prd_offers {
	width: 788px;
	float: left;
	margin-top: 14px;
}

#prd_offer1 {
	margin: 0;
	padding: 0px;
	width: 325px;
	float: left;
}

#prd_offer2 {
	margin: 0;
	width: 200px;
	float: right;
	border-left:  1px solid #ccc;
	padding-left: 20px;
}

#prd_offer3 {
	margin: 0;
	padding: 0px;
	width: 270px;
	float: left;
	padding-right:12px;
}

#prd_offerMid3 {
	margin: 0;
	padding: 0px;
	width: 270px;
	float: left;
	border-left:  1px solid #ccc;
	padding-left: 6px;
}

#prd_offer4 {
	margin: 0;
	width: 200px;
	float: right;
	border-left:  1px solid #ccc;
	padding-left: 15px;
}

/*------------Color Efex Pro for Capture NX 2 Start-------*/
#prd_offerscepnx {
	width: 790px;
	float: left;
	margin-top: 14px;
}

#prd_offer1cepnx {
	margin: 0;
	padding: 0px;
	width: 385px;
	float: left;
}

#prd_offer2cepnx {
	margin: 0;
	width: 370px;
	float: right;
	border-left:  1px solid #ccc;
	padding-left: 10px;
}

/*------------Color Efex Pro 3.0 for Capture NX 2 End-----*/
.prd_product {
 	width: 230px;
	padding: 0;
	margin: 0 10px 10px 10px;
	text-align:left;
	float: left;
}

*html .prd_product {
	width: 225px;
	
}

.prd_product h3 {
	padding: 0;
	margin: 0;
}

.prd_product p {
	padding: 0;
	margin: 0;
}

.prd_product p.bold {
	padding: 5px 0;
}

.prd_product .subnavlinkred {
	padding: 0 0 5px 0;
	margin: 0;
}


.prd_product .btn_buy {
 padding: 10px 0;
}

/*------------Complete Collection PS_AA & AA Purchase Page---------*/

.prd_ps_aa_product {
 	width: 325px;
	padding: 0;
	margin: 0 10px 10px 10px;
	text-align:left;
	float: left;
}

/*------------Complete Collection PS_AA & AA Purchase Page End---------*/


/*------------Complete Collection Product Page-------------*/

.prd_individual_product {
 	width: 325px;
	padding: 0;
	margin: 0 10px 10px 45px;
	text-align:left;
	float: left;
}

/*------------Complete Collection Product Page Ends--------*/

/* css dynamic rounded button */
.nik_btn_tl {
	margin: 0 30px 0 0;
	padding: 0;
	background: #525759 url(/_img/nik_button_tl.gif) no-repeat top left;
	font-size: 90%;
	float: left;
}

.nik_btn_tr {
	background: url(/_img/nik_button_tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	float: left;
}


.nik_btn_bl {
	background: url(/_img/nik_button_bl.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
	float: left;
}

.nik_btn_br {
	background: url(/_img/nik_button_br.gif) no-repeat bottom right;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	float: left;
}

.nik_btn_br a {
	color: #fff;
	text-decoration: none;
}

.nik_btn_br a:hover {
	color: #ccc;
}

/* css dynamic rounded button bottom of Product Pages */
.nik_btn_tl2 {
	margin: 0 10px 0 0;
	padding: 0;
	background: #525759 url(/_img/nik_button_tl.gif) no-repeat top left;
	font-size: 90%;
	float: left;
}

.nik_btn_tr2 {
	background: url(/_img/nik_button_tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	float: left;
}


.nik_btn_bl2 {
	background: url(/_img/nik_button_bl.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
	float: left;
}

.nik_btn_br2 {
	background: url(/_img/nik_button_br.gif) no-repeat bottom right;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	float: left;
}

.nik_btn_br2 a {
	color: #fff;
	text-decoration: none;
}

.nik_btn_br2 a:hover {
	color: #ccc;
}

/* image boxes */
.imgLeft {
	float: left;
	padding: 5px 0 0 0;
	margin: 0 12px 0 0;
}

.imgRight {
	float: right;
	padding: 5px 0px 0 12px;
	margin: 0;
}

.imgCenter {

	float: left;

	padding: 5px 12px 0 0;

	margin: 0 20px;

}
/* CSS for image thumbnail roll overs */
a.screen, a.screen:visited {
color:#000; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:200px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:-40px; /* position:the image */
top:30px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:200px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500;

}
a.screen:hover b img {
border:0; /* remove the link border */
}

/* CSS for image thumbnail roll overs for CEP3 */
a.screen2, a.screen2:visited {
color:#000; 
position:relative; 
z-index:1;
}
a.screen2 b {
position:absolute;
visibility:hidden; /* hide the image */
width:200px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left: 0px; /* position:the image */
top: -205px;
}
a.screen2:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen2:hover b {
visibility:visible; /* make the image visible */
height:200px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500;

}
a.screen2:hover b img {
border:0; /* remove the link border */
}

/* Filter list styles */
#fl_wrapper { text-align: center; width: 575px; margin: 0 auto;}
#filterlist { text-align: center; float:left; border: 1px solid silver; font-size: 95%; }
#filterlist h3 {
    background-color: #525759;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px;
}
#filterlist .fl_title { border-bottom: 2px solid #525759; padding: 5px; text-align: middle; vertical-align: middle; }
#filterlist img { vertical-align: middle; }
#filterlist .fl_leftcol { width: 287px; float:left; text-align: left; margin: 0; padding: 0; border-right: 1px solid #525759; }
#filterlist .fl_rightcol {  width: 287px; float:left; text-align: left; margin: 0 0 0 -1px; padding: 0; border-left: 1px solid #525759; }
#filterlist li {
    list-style: none;
    padding: 5px;
    border-bottom: 1px solid #525759;
    font-size: 100%;
}
#filterlist .fl_leftcol img, #filterlist .fl_rightcol img  {
    float: left;
    padding-right: 10px;
}
#filterlist .fl_last {
    border-bottom: none;
}


/* UL and I List Styles for LinkList Navigation  */

.linklist_nav_style { margin:0 0 0 0; padding:0 0 0 10px;list-style:none;}
.linklist_nav_style li {list-style:none; padding:2px 0px;}

/* Styles for style preset listings */
#stylelist { border-top: 1px solid silver; padding-top: 5px; float: left; width: 580px; }
#stylepreset { 
	border-style:solid;
	border-color: silver;
	border-width: 0 0 1px 0;
	margin-bottom: 10px;
	padding: 5px 0;
	float: left;
	width: 580px;
}

