/* Main CSS Start */
/*importing reset stylesheet start*/
@import "/styles/reset.css";
/*importing reset stylesheet end*/

body {
	background: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0;
}
h2
{
padding:0 0 4px 0;
font-size:20px;
font-weight:normal;
}
h3
{
	font-size:11px;
	color:#C0272D;
	padding:10px 0 0 0;
}
h4
{
font-size:14px;
padding:0 0 2px 0;
margin:0;
font-weight:normal;
}
.select
{
width:60px;
}
p
{
font-size:11px;
color:#868D96;
/*padding:10px 0 25px 0;*/
}
#wrapper {
	width: 990px;
	margin: 0 auto;
	background:url('/images/content-repeat_02.png') repeat-y top;
}
.wrapper-top
{
	background: url('/images/wrapper-top_01.png') no-repeat bottom left;
	width:992px;
	height:17px;
	margin:0 auto;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	height: 110px;
	width:933px;
	margin:0 auto;
	
}
.logo
{
	height:95px;
	padding:15px 0 0 30px !important;
	float:left
}
.search-menu
{
	float:right;
	width:650px;
	text-align:right;
	padding:0 10px 0 0;
}
.search-menu ul
{
	float:right;
	padding:0 0 12px 0;
	width: 450px;
	display:block;
}
.search-menu ul li
{
	float:left;
	display:block;
	line-height:10px;
	padding:0 0 0 10px;
	border-right:#999999 solid 1px;
}
.search-menu ul li.nospri
{
	border:none;
}
.search-menu ul li a
{
	font-size:12px;
	color:#868D96;
	padding:0 9px 0 0;
	text-decoration:none;
}
.search-menu ul li a:hover
{
	color:#000;	
}
.search input
{
	border:1px solid #efc9ca;
	color:#868D96;
	width:170px;
	font-size:11px;
	height:14px;
	padding:1px 0 0 0;
	float:right !important;
	margin:1px 0 0 0;
}
.search label a
{
font-size:13px;
	background:#C0272D;
	color:#fff;
	text-decoration:none;
	padding:3px 6px 2px 5px;
	margin:1px 0 0 0;
}
.search
{
	padding:0 12px 13px 0;
	text-align:right;
	float:right;
	z-index:4;
}

.search-btn{
width:27px!important;
height:18px !important;
border:0!important;
float:right !important;
padding:0 !important;
margin:0 !important;
font-size:0;
}
.menuIcons{
	margin-top:10px;
}
.menuIcons ul{
	list-style:none;
	width:655px;
}
.menuIcons ul li{
	display:block;
	width:160px;
	float:left;
	border:none;
	vertical-align:middle;
	font-size:10px;
}
.menuIcons ul li div{
	text-align:left;
	margin-top:12px;
	font-size: 11px;
	line-height: 12px;
}
.menuIcons ul li a:hover{
	color:#868d96;
}
.menuIcons ul li img{
	width:35px;
	float:left;
	margin-right:5px;
}
/* Header CSS End */


/* Menu CSS Start */
#menu {
	width:906px;
	margin:0 auto;
	padding:0 0 5px 28px;
	border-bottom:1px solid #CCD3DB;
	position:relative;
	overflow:hidden;
}

#menu ul li 
{
	display:block;
	float:left;
	line-height:22px;
	padding:0 26px 0 0;
}
#menu ul li.social {
	padding:0 10px 0 0;
}
#menu ul li a
{
	font-size:12px;
	color:#868D96;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li a:hover, #menu ul li a.active
{
	color:#000;
}
/* Menu CSS End */


/* Content CSS Start */
#content {
	margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0 0 0 28px;
    width: 962px;
}
#col-1,#col-2,#col-2a {
	padding-bottom:32245px;
	margin-bottom:-32245px;
}
#col-1 {
	width: 190px;
	float: left;
	background:url('/images/col-leftbg.gif') repeat-y left top;
	min-height:424px;
}
.col-1-list
{
	padding:16px 0 0 28px;
}
.col-1-list ul
{
}
.col-1-list ul li
{
	padding:9px 0 0 0;
	line-height:10px;
}
.col-1-list ul li ul li
{
	padding:4px 0 0 15px;
	line-height:10px;
}
.col-1-list ul li a
{
	color:#000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	line-height: 9px;
}
.col-1-list ul li a:hover
{
	color:#fff;
}
#col-2 {
	width:670px;
	float:left;
	padding-top:10px;
	padding-left:47px;
	padding-right:15px;
	font-size: 11px;
	color: #868d96;
	min-height:324px;
}

#col-2 a {
	text-decoration:none;
	color:#000000;	
}

#col-2 a:hover {
	text-decoration:underline;	
}

#col-2a {
	width:744px;
	float:left;
	/*padding-top:10px;
	padding-left:47px;*/
	background:url('/images/col-leftbg2.gif') repeat left top;
	font-size: 11px;
	color:#fefefe;
}

#col-2a p {
	color:#fefefe;
}

#col-2a a {
	text-decoration:none;
	color:#000000;	
}

#col-2a a:hover {
	text-decoration:underline;	
}
#col-1b {
	width: 190px;
	float: left;
	background:url('/images/col-leftbg.gif') repeat-y left top;
	min-height:100px;
	padding-left:30px;
}
#col-imagine {
	/*  width:506px; */
	/*width:473px;*/
	width:506px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:220px;
	padding-right:30px;
	/*marign-left:30px;*/
	font-size: 11px;
	color:#868d96;
	text-align:center;
	background-color:transparent;
}
#col-full {
	width:934px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	font-size: 11px;
	color:#868d96;
	text-align:center;
}
#col-full a {
	text-decoration:none;
	color:#868d96;	

}
#col-full a:hover {
	text-decoration:underline;	
	color:#000000;	
}

td.content_dark {
	/*height:430px;*/
}

.content_dark {
	background-image:url('/images/content-bkg.gif');
	padding-top:10px;
}

.content_dark h1{
	font-size:18px;
	padding-bottom:5px;
	font-weight:normal;
}
	
.content_dark hr{
	width:80%;
	color:#fefefe;
	text-align:left;
}

#col-2a .content_dark a {
	color:#FFFFFF;
}

.active a {
	color:#C0272D;	
}

.table-pad5 {
	padding:5px;
}

.inner-content-left
{
	float:left;
	width:295px;
	padding:3px 0 0 0;
}
.inner-content-left img
{
	padding:0 0 12px 0;
}
#col-2 h3
{
	padding:0 0 10px 0;
	margin:0;
	color:#000;
	font-weight:normal;
}
.inner-content-left span a
{
	width:95px;
	display:block;
	background:#999;
	line-height:22px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 4px;
	font-weight:bold;
}	
.nextback{
width:465px;
float:right;
margin:5px 0 0 0;

position:relative;
}
.nextback a:hover
{
color:#000;
}
.nextback a
{
padding:0 20px 0 0;
font-size:12px;
color:#868D96;
line-height:22px;
text-decoration:none;

}
.back
{

display:block;
position:absolute;
right:50px;
top:0;
}
.images
{
	padding:30px 0 0  0;
}
.images ul
{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	float:left;
}
.images ul li
{
float:left;
display:block;
padding:0 13px 0 0;
}
.images ul li a img
{
padding:0 !important;
margin:0 !important;
}
.inner-content-right {
float:left;
width:285px;
padding:0 0 0 10px;
}
.addto a
{
float:right;
line-height:20px;
background:#000000;
padding:0 7px 0 7px;
color:#fff;
font-size:14px;
text-decoration:none;
position:relative;
top:20px;
}
.addto a:hover
{
background:#FF0000;
}
.sizing
{
float:left;
padding:10px 0 0 0;
}
.sizing li span
{
display:block;
padding:10px 0 0 0;
}
.linking
{
float:right;
padding:20px 0 0 0;
}
.linking li
{
padding:0 0 10px 0;
}
.star
{
background: url('/images/start-bullet_55.gif') no-repeat left -2px;
}
.mail
{
background: url('/images/mail.gif') no-repeat left 1px; 
}
.linking li a
{
padding:0 0 0 30px;
color:#868D96;
font-size:15px;
text-decoration:none;
}
.linking li a:hover
{
text-decoration:underline;
}
.line
{
margin:0 0 7px 0;
border-bottom:#bfbfbf 1px solid;
}
/* Content CSS End */


/* Footer CSS Start */
#footer {
	width:934px;
	margin:0 auto;  
	/*height: 200px;*/
	background: white;
}
.first-footer
{
height:30px;
background:#8a8a8a;
}
.first-footer p
{
float:left;
padding:9px 0 0 20px;
color:#fff;
font-size:10px;
}
.foot-link
{
float:right;
padding:9px 35px 0 0;
}
.foot-link li
{
float:left;
padding:0 5px 0 0;
background:url('/images/footer-split.gif') no-repeat right 3px!important;
}
.foot-link li.nospri
{
background:none !important;
}
.foot-link li a
{
font-size:9px!important;
text-decoration:none;
color:#fff;
padding:0 0 0 5px;
}
.foot-link li a:hover
{
text-decoration:underline;
}
.second-footer
{
background:#FFFFFF;
}
.second-footer img
{
float: left;
padding:3px 0 0 7px;
}
.second-footer p
{
float:left;
padding:4px 0 0 168px;
}
.bookmark
{
float:right;
padding:0 6px 0 0;
}
.new_bookmark
{
    color: #868D96;
    float: right;
    font-size: 11px;
    padding: 5px 40px 0 0;
}
.new_bookmark img
{

}
.wrapper-bottom
{
background:url('/images/footer-bg.png') no-repeat -1px bottom;
width:990px;
height:32px;
margin:0 auto;
position:relative;

}

.inner-content-right p{
	padding:0 0 45px 0;
}
.footer_new{
	background-color:#FFFFFF;
	padding: 20px;
}
#footerMenu{
	margin:0px auto;
	display:block;
	background-color::#000;
}
#footerMenu ul{
	list-style:none;
}
#footerMenu td{
	vertical-align:top;
	width:25%;
}
#footerMenu ul li{
	width:160px;
}
#footerMenu ul li, #footerMenu ul li a{
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.footerOption{
	width:860px;
	display:block;
}
.footerOption ul{
	width:860px;
	height:29px;
	background-color:#FFFFFF;
}
/*.footerOption ul li{
	margin: 0px;
	background-color:#CCCCCC;
	padding: 3px 10px 3px 0px;
	list-style:none;
	float:left;
	margin:0px 0px;
	height:23px;
	line-height: 23px;
}*/
.footerOption ul li {
	background-color:#CCCCCC;
	list-style: none;
	float: left;
	margin: 0px 0px;
	height: 29px;
	line-height: 29px;
}
.home-images {
	margin: 0 0 9px 12px;
	width: 505px;
	height: 320px;
}
.home-buttons div {
	float: left;
	color: #000;
	text-align: center;
	margin-left: 15px;
	line-height: 17px;
}

.home-buttons div.first {
	margin-left: 12px;
}

/* Footer CSS End */
.clear {
	clear: both;
}
.home {
	background-color: #fff;
	padding-bottom:1px;
}
.home-col1, .home-col2 {
	float: left;
}
.home-col1 {
	width: 528px;
}
.home-col2 {
	width: 216px;
}
#giftConnoissuer {
	background-image: url('/images/content-bkg.gif');
	margin-bottom: 12px;
	height: 305px;
	padding-top: 15px;
}
#giftConnoissuer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 5px;
	text-align: center;
}
#giftConnoissuer input[type=text] {
	border: 1px solid #fff;
	width: 100%;
	margin: 3px 0;
	padding: 0;
}
#giftConnoissuer input[type=image] {
	margin: 3px 0;
	padding: 0;
}
.testimonial {
	background-image: url('/images/content-bkg.gif');
	height: 112px;
	padding-top: 17px;
}
.go {
	border: 1px solid #666;
	background-color: #666;
	width: 40px;
	color: #fff;
}
.footer-text {
	margin-bottom: 20px;
}
.footer-text h3 {
	color:#000000; 
	font-size:14px; 
	line-height:20px;
	margin-bottom: 10px;
}

.footer-text p {
	color:#000000; 
	font-size:12px; 
	line-height:18px;
	margin-bottom: 10px;
}
.ui-dialog .ui-dialog-title  { 
	height:20px;
}