/*
	DESIGNER NOTES:
	覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
	Project: HappyJump.com
	Designed by: Computere Intelligence Associates, Inc.
	Browsers Tested: IE 6.0 and Firefox 1.0.4
	Modified on: 3/11/08
*/

body {
	background-color: #467bbe;
	margin: 10px; 
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


form {margin: 0px;}

select, textarea {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#000000; padding: 0px; margin: 0px; }

.dropdown{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; background-color:#fff; color:#000000; padding: 0px; margin: 0px;}

.textbox
{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;  color:#000000; margin: 0px;}

.link_box a {
	text-transform : uppercase;
	color : #eeeeee;
	text-decoration : none;
}

.link_box a:hover {
	color : #bbbbbb;
}

h1,h2,h3,h4,h5,h6
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px;
	font-weight: normal;
}


h1{font-size: 200%;}
h2{font-size: 180%;}
h3{font-size: 160%;}
h4{font-size: 145%;}
h5{font-size: 130%;}
h6{font-size: 115%;}

.regular_text {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size:12px;
	color:#000000;
}



/* Search Messages */
.no_listing { 
	font-family:Arial, Verdana, Helvetica, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-transform:capitalize;
	text-decoration:none;
}

.no_listing:hover {
	color:#000000;
}


#logintable
{
	width: 700px;
	margin: auto;
}

.logincell
{
	border: solid 1px #2F2F2F;
	background-color: #1B1B1B;
}


.button, .buttons5
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 
	background-color: #666666;
	color: #ffffff;
	border: 1px solid #666666;
	font-weight: normal;
	padding: 2px 5px;
}

.button-navigation
{
	background-color: #000000;
	color:#FFFFFF;
	border: 1px solid #eeeeee;
	font-weight: bold;
	padding: 2px 5px;
}

.footer
{
	color: #ffffff;
}

.top-link-bg {background-color: #F0E9DD;}
.top-link {font-weight: bold; color:#000000; text-transform: uppercase; text-align:center; font-size: 10px;}
.top-link a {font-size: 11px;}
.top-link a:link {color: #000000; text-decoration:none;}
.top-link a:visited {color: #000000; text-decoration: none; }
.top-link a:hover {color: #8E191B; text-decoration: none;}

.showing-link {
	font-size: 10px;
	font-weight: bold;
	color:#990000;  
	text-transform: none; 
	text-decoration: none;
	border: 1px solid #990000;
}
.showing-link:hover {color: #000000; text-decoration: none;}

#footerA {
	float: left;
	width: 755px;
	margin: 0;
	padding: 10px;
	background: #8eb500;
	border-bottom: #FFFFFF 1px solid;
	text-align:center;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	color: #FFFFFF;
}

#footerA a { color: #FFFFFF; text-decoration:none; }
#footerA a:hover { color: #000000; text-decoration:none; }

#footerB {
	float: left;
	width: 755px;
	margin: 0;
	padding: 10px;
	background: #b5d053;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	color: #FFFFFF;
}

#footerB a { color: #FFFFFF; text-decoration:none; }
#footerB a:hover { color: #000000; text-decoration:none; }

#footerC {
	float: right;
	width: 340px;
	margin: 0;
	padding: 0px;
	background: #b5d053;
	text-align: right;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	color: #FFFFFF;
}


.bottom-link {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	color:#999999;
	text-transform: none;
	text-decoration: none;
	font-size: 10px;
}
.bottom-link:hover {
	color: #666666;
	text-decoration: none;
}

.credit-link {color:#C60101; text-transform: none; text-decoration: none; font-size: 10px;}
.credit-link:hover {color: #ffffff; text-decoration: none;}

.error-msg
{font-size: 11px; font-family: Arial, Verdana, Helvetica, Tahoma; font-weight: bold; color: #FF0000; padding: 10px 0px;}

.maintitle {
	background-color: #B5D053;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent: 20px;
	text-transform: uppercase;
}

.maintitle span {color: #ffff00;}
.maintitle a:link {color:#ffff00; text-decoration: underline; text-transform: uppercase;}
.maintitle a:visited {color:#ffff00; text-decoration: underline; text-transform: uppercase;}
.maintitle a:hover {color:#ffffff; text-decoration: underline; text-transform: uppercase;}

.grid-table {background-color: #666666; color: 000000;}
.grid-table td { color: 000000;}
.grid-table a:link {color:#333333; text-decoration: underline;}
.grid-table a:visited {color:#333333; text-decoration: underline;}
.grid-table a:hover {color:#333333; text-decoration: none;}

.linkblue {font-weight: bold;}
.preview-image {margin: 0px; padding: 0px; border: 3px solid #ffffff;}
.noborder{border:0px;}
.subtitle {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#CCCCCC;}

.thumb-cell {border: 1px solid #333333; text-align:center; padding: 4px;}
.thumbneil {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
}

/*-----------------------------------------*/

.rightborder {
	border-right-width: 1px;
	border-right-style: solid;
   border-right-color: #444444;
}


.toptitle {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #666666;
	text-decoration: none;
}

.lefttitle {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #8E191B;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-decoration: none;
}


.menuheading {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.menusubheading {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: lightblue;
}

.home_featured{
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}	



.title-row td{
	background-color: #666666;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 3px 0px;
}

.txtborder {
	border: 1px solid #7A878F;
}

.btm_dborder {
	border-bottom : 1px dotted #A12124;
}

.sub_btm_dborder {
	border-bottom : 2px dotted #CCCCCC;
}
.tblheading{
	background-color:#8BB412;
}

.headingtxt{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.detailtxt{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.pagehed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	color:#990000;
	text-align:center;
}	

/* Top Navigation Menu */
.nav_t {
	font-family: Arial, Helvetica, Verdana, thahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
}

.nav_t:hover {
	color: #FFFF00;
}

.nav_d {
	font-family: Arial, Helvetica, Verdana, thahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(http://www.cia-i.com/client/HJ/Graphics/right_arrow.gif) bottom right no-repeat;
}

.nav_t_sub {
	font-family:arial, helvetica, verdana, tahoma;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
}

.nav_t_sub:hover {
	color: #FFFF00;
}

/* Order Form */
.bdr_blk {
	border:1px solid #CCCCCC;
}

.bdr_nav_tb {
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

.bdr_nav_t {
	border-top:1px solid #FFFFFF;
}


/* Drop Down */
.bdr_nav_r {
	border-right:1px solid #FFFFFF;
}

.bdr_nav_tb {
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}


/* Product's Request Quote */
.request {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background:#ff7e00;
	border: 1px solid #000000;
}

.request:hover {
	color:#000000;
}	


/* Product's Thumbnail Container */	
#thumCont {float:left; margin:0; padding:0;	width:175px; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid;}

/* Product's Text */

.cat_desc {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.prod_name {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}

.prod_name:hover {
	color: #000000;
}

.prod_spec_box_l { 
	background-color:#FFFF00;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.prod_spec_box_r { 
	background-color:#FFFF00;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.prod_spec_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.prod_spec_detail {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	color: #000000;
}

.prod_spec_detail_bdr { 
	border-bottom: 1px dashed #c8e54c;
}
	
.prod_sale_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.prod_sale_detail { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.prod_desc_box { 
	background-color:#b5d053;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.prod_desc_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.prod_desc { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	color: #000000;
}

.prod_include_box { 
	background-color:#e1e1e1;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.prod_include_desc_box { 
	background-color:#e1e1e1;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.prod_include_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.qrep_main_box {
	border: 1px solid #c8e54c;
}

.qrep_name_box {
	background-color:#8eb500;
	border-bottom: 1px dashed #c8e54c;
}

.qrep_bg {
	background:url(../graphics/plate_bg.gif) top repeat-x;
}

.qrep_title_box {
	background-color:#F1F1F1;
	border-bottom: 1px dashed #c8e54c;
}

.qrep_desc_box {
	border-bottom: 1px dashed #c8e54c;
}

.qrep_desc {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 10px;
	color: #000000;
}	
