@import url(/cnxapp/css/cnxapp_v1.css);

*			{ font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 12px; line-height:150%; }
BODY		{ margin: 0px; font-size: 11px ;}
h1			{ 
				font-family: Arial,Tahoma,Verdana,Helvetica; 
				font-size: 14px; font-weight: 700; margin-top: 0px;
				margin-bottom: 0em; color: #ffffff;
				padding-left: 3px;
				padding-bottom: 0px;
			}

.wait		{ color: #FF0000; font-size:160%; font-weight:bold; padding: 0px 5px 5px 0px;}

h2			{ 	
				font-family: Arial,Tahoma,Verdana,Helvetica; 
				font-size: 17px;
				margin-top: 0em; margin-bottom: .5em; 
				padding-left: .1em;
				color: #000000;
				font-weight: 100; 
				border-bottom: 1px dotted #aaaaaa;
			}
			
table.tablesplit	{
					width: 10px; 
					height: 100%; 
					border-left: 1px dotted #aaaaaa;
					margin-left: 8px
					}					
			
h3			{ 	
				font-family: Arial,Tahoma,Verdana,Helvetica; 
				font-size: 15px;
				margin-top: 0em; margin-bottom: .1em; 
				padding-left: 0em;
				color: #000000;
				font-weight: 700; 
			}			

		
td.special_small	{

					color: #B40000;
					font-size: 10px;
					font-weight: 700;
					
					}	
					
td.special_details 	{

					font-size: 10px;
					font-weight: 700;
					line-height: 125%;
					
					}						
					
td.special_title	{

					font-size: 16px;
					line-height: 100%;
					font-weight: 700;
					}	
					
					
div.mentitle		{
					font-size: 10px;
					color: #333333;
					font-weight: 700;	
					margin-top: 5px;				
					}					
					
					
					
					

					
					
					
					
					
					
		
			
td.special_title font	{

					font-size: 16px;
					line-height: 100%;
					font-weight: 700;
					
					}			
			
td.headtext		{
				font-size: 11px; 
				color: #FFFFFF;
				}	

td.headtexts		{
				font-size: 10px; 
				color: #FFFFFF;
				}	



			


p			{ margin-top: 0em; margin-bottom: .75em; } 
ul			{ margin-top: 0em; margin-bottom: 2em; margin-left: 1em; padding-left: 0; list-style-type: square;  }
ol			{ margin-top: 0em; margin-bottom: 2em; margin-left: 2em; padding-left: 0;  }
li			{ margin-top: 1em; line-height:125%; margin-left: 1em; padding-left: 0;} 

.brdsplt	{ background-color: #B4C7E1 }

a:link       { color: #C40000; TEXT-DECORATION: none;}
a:visited    { color: #C40000; TEXT-DECORATION: none;}
a:active     { color: #C40000; TEXT-DECORATION: none;}
a:hover      { color: #FF4646; TEXT-DECORATION: none;}


a:link.headtext       { font-size: 11px; color: #FFFFFF; TEXT-DECORATION: none;}
a:visited.headtext    { font-size: 11px; color: #FFFFFF; TEXT-DECORATION: none;}
a:active.headtext     { font-size: 11px; color: #FFFFFF; TEXT-DECORATION: none;}
a:hover.headtext      { font-size: 11px; color: #FFFF00; TEXT-DECORATION: none;}


a:link.headtexts       { font-size: 10px; color: #FFFFFF; TEXT-DECORATION: none;}
a:visited.headtexts    { font-size: 10px; color: #FFFFFF; TEXT-DECORATION: none;}
a:active.headtexts     { font-size: 10px; color: #FFFFFF; TEXT-DECORATION: none;}
a:hover.headtexts      { font-size: 10px; color: #FFFF00; TEXT-DECORATION: none;}



input        { font-size: 10px; font-family: verdana}
input.b      { font-size: 10px; font-family: verdana }
input.s      { font-size: 9px; font-family: Arial }
select       { font-size: 10px; font-family: verdana }
textarea     { font-size: 10px; font-family: verdana }














					
/* PRODUCTS */



										

td.mod_product_regprice					{
											color: #000000;
											font-size: 10px;
											text-decoration: none;
										}		
										
td.mod_product_description				{
											padding-top: 5px;
											padding-bottom: 5px;
										}												
										
td.mod_product_regprice	b				{
											color: #800000;
											font-size: 10px;
											text-decoration: line-through;
										}										
										
										
td.mod_product_part					{
											font-family: Arial,Tahoma,Verdana,Helvetica; 
											font-size: 10px;
											margin-top: 0em;
											margin-bottom: 2em;
											padding: 2px; 
											color: #000000;
											font-weight: 100; 
											line-height: 100%;
											background: #DCDCDC;
										}										

div.mod_product_subtitle					{
											font-family: Arial,Tahoma,Verdana,Helvetica; 
											font-size: 17px;
											margin-top: 0em; margin-bottom: 0em; 
											padding-left: .3em;
											padding-top: .1em;
											color: #860106;
											font-weight: 100; 
											background: #DCDCDC;
										}										
										
										
										
table.mod_product_mainimage				{								
											margin-right: 10px;
											margin-bottom: 10px;
										}


										
input.mod_product_addtocart				{			
											margin-bottom: 10px;
										}										
										
div.mod_product_content			{			
											margin-top: 1em;
											margin-bottom: 1em;
										}										
																				

div.mod_product_image_scroll			{	
											height: 85px;
											width: 300px;
											overflow: auto;
											border: 1px solid #DDDDDD;
											padding: 2px;
											vertical-align: middle;
											margin-bottom: 10px;
										}						
					
					
					
			td.mod_product_title					{
											font-family: Arial,Tahoma,Verdana,Helvetica; 
											font-size: 16px;
											margin-top: 0em; margin-bottom: 0em; 
											padding-left: 0em;
											color: #000000;
											font-weight: 100; 
										}
										
										




 /*
================================================================================================================================
NewsBlog
================================================================================================================================
*/
 
 .cxaNewsBlogAComment
{
    border-top: 6px solid #FFFFFF;
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid #CCCCCC;
    padding-left: 8px;
    margin-bottom: 5px;
} 

.cxaNewsBlogAComment .sc_title
{
    margin-bottom: 4px;
} 

.cxaNewsBlogAComment .sc_title .sc_name
{
    float: left;
    font-size: 11px;
    font-weight: 700;
    margin-right: 5px;
} 

.cxaNewsBlogAComment .sc_title .sc_date
{
    font-size: 11px;
} 
 
.cxaNewsBlogiBasicLeftSec
{
    width: 195px;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px dotted #C10000;
    float: left;
}
 
.cxaNewsBlogiBasicRightSec
{
    width: 450px;
    float: right;
}

.cxaNewsBlogListItemCont
{
    margin-bottom: 10px;
}

.cxaNewsBlogListItemTitle a
{
    font-size: 11px;
    font-weight: 700;
}

.cxaNewsBlogListItemTitle
{
    font-size: 11px;
    font-weight: 700;
    color: #555555;
}

.cxaNewsBlogListItemDescription
{
    font-size: 11px;
    color: #333333;
}


.cxaNewsBlogEntryPostedBy
{
    font-size: 11px;
    font-weight: 700;
    color: #888888;
    clear: both;
    padding-bottom: 5px;
}


.cxaNewsBlogEntryImage
{
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
}

.cxaNewsBlogEntryDescription
{
    font-size: 11px;
    font-weight: 700;
    color: #333333;
    padding-bottom: 10px;
    border-bottom: 1px dotted #C10000;
}
										
.cxaNewsBlogSearchBox *
{
    margin: 0px;
    padding: 0px;
    line-height: 100%;
}    
										
.cxaNewsBlogSearchBox
{
    margin: 0px;
    padding: 0px;
    border-bottom: 1px dotted #C10000;
    padding-bottom: 5px;
    margin-bottom: 10px;
    height: 30px;
    line-height: 100%;
}										
										
										
.cxaNewsBlogSearchBox .sc_title
{
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    color: #777777;
    margin-bottom: 1px;
}										
										
.cxaNewsBlogSearchBox .sc_box
{    
    float: left;
}	
										
.cxaNewsBlogSearchBox .sc_box input
{
    width: 135px;
}			
							
.cxaNewsBlogSearchBox .sc_button a
{
    display: block; 
    float: right;
    padding: 4px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #9D0305;
    font-size: 9px;
    font-weight: 700;
    color: #FFFFFF;
    text-transform: uppercase;
}										
										
												
.cxaNewsBlogSearchClear	a									
{
    margin-bottom: 10px;
    font-size: 10px;
}