@charset "utf-8";
/* CSS Document */
a { outline:0; }

/* clients  */
#clients{padding:5px; margin:5px; border:1px solid #CCC; width:170px; height:85px; float:left;}
#brands{padding:5px; margin:5px; border:1px solid #CCC; width:170px; height:85px; float:left;}
#clients img, #brands img{margin:0; padding:0;}

/* pagination */
.pagination { clear:both; height:20px; padding:8px 10px; line-height:19px; color:#949494; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.pagination a{ height:20px; float:left; padding:0 8px; border:solid 1px #CCC; text-decoration: none; color:#666 !important; margin-left:5px; font-weight:normal !important; background:#FFF;  }
.pagination a:hover { border-color:#cd5909; background:#cd5909; color:#FFF; }
.pagination span{ float:left; margin-left:5px; padding-top:2px; }
.pagination .left2, .pagination .alignleft2 { float:left; display:inline; }
.pagination .right2, .pagination .alignright2 { float:right; display:inline; }
.pagination .pageselected{border-color:#cd5909 !important; background:#cd5909 !important; color:#FFF !important;}

/*item listings*/
.item_listings{float:left;margin:0 0 10px 0;padding:0 0 0 10px;width:650px;z-index:3;position:relative; background:url(../images/itemlist-bg.png) repeat-x top #f6f6f6; }
.item_listingLeft{float:left;width:650px;}
.item_listingLeft h4{padding:6px 0 6px 0; margin:0; text-transform: none;}
.item_listingLeft h4 a{font-size:16px;font-weight:bold;color:#f39322;text-decoration:none;}
.item_listingLeft div{float:left}.item_listingLeft div img{float:left;clear:both;padding:0 10px 0 0;}
.item_listingLeft div p{float:left;padding:0 10px 0 0; line-height:20px; margin:0;}
.item_listingLeft div p.categoryBlock{width:640px;float:left;padding:15px 0 0 0;font-size:13px;}
.item_listingLeft div p span a{text-decoration:none;color:#4c7ec2;}
.item_listingLeft div p span{background:url(../images/itm-list.png) left center no-repeat;padding-left:20px;line-height:16px;float:left;clear:both;}
.item_listingLeft div p span.date{color:#008000; font-weight:bold; background:url(../images/date-icon.png) left center no-repeat;}
.item_listingLeft div p span.date2{color:#B00000; font-weight:bold; background:url(../images/date-icon.png) left center no-repeat;}
.item_listingLeft div p span.pdf{color:#008000; background:url(../images/acrobat-grey.png) left center no-repeat;}
.item_listingLeft div p span.pimg{color:#B00000;  background:url(../images/pphoto.png) left center no-repeat;}

.item_listingLeft div.bottomLinks{margin-top:10px;padding:10px 0;width:640px; border-top:1px solid #CCC;}
.item_listingLeft div.bottomLinks ul{float:left; list-style:none; margin:0; padding:0;}
.item_listingLeft div.bottomLinks ul li{float:left;padding:0 15px 0 0; list-style:none !important;}
.item_listingLeft div.bottomLinks ul li a{font-size:12px;font-weight:bold;color:#000;text-decoration:none;background:url(../images/icons.sprite.gif) no-repeat left;padding:0 0 0 18px}
.item_listingLeft div.bottomLinks ul li a.readmore2{background:url(../images/more-grey.png) no-repeat left center;}
.item_listingLeft div.bottomLinks ul li a.apply{background:url(../images/apply.png) no-repeat left center;}

/*validations*/
.error1{background: #f8dbdb !important; border-color: #e77776 !important;}
#validation_error{border:1px solid #CC0000; color:#CE2700; background:#FFEBE8 url(../images/error.png) no-repeat 5px center;  }
#success{ border:1px solid #C2E1AA; color:#6DA827; background:#e0f2cb url(../images/ok.png) no-repeat 5px center;}
#validation_error, #success{width:auto; clear:both; height:24px; line-height:24px; padding:5px 5px 5px 25px; text-align:left; margin:10px; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 5px;  -khtml-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; font-size:12px !important;}
#validation_error a, #success a{ float:right; text-decoration:none; margin:0; padding:0;}
#validation_error img, #success img{ border:0; padding:0; margin:0;}
#validation_error p{margin:0; padding:0; font-size:12px !important;}

/*Forms*/
#form_styles{font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:normal !important;}
#form_styles select{height:25px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:#FFF;	border:1px solid  #CCC; 
color:#000000;	padding:3px 2px 2px 2px; margin:2px 0 5px 0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;	line-height:20px;}
#form_styles input{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:#FFF;	border:1px solid  #CCC; color:#000000;
padding:2px; height:25px; margin:2px 0 5px 0; -moz-border-radius: 5px;  -khtml-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;	line-height:25px;}
#form_styles textarea{ font-family:Arial, Helvetica, sans-serif;	font-size:13px;	background:#FFF;	border:1px solid  #CCC;	color:#000000;	padding:2px 0 0 3px; margin:2px 0 2px 0;	-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
#form_styles input[type="submit"], #form_styles input[type="reset"], .buttonstyle{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:#7E7E7E; width:auto; height:30px; color:#FFFFFF;	cursor:pointer;	-moz-border-radius: 5px;  -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height:20px; border:2px #7E7E7E solid; padding:3px 10px 5px 10px;}
#form_styles input[type="file"]{width:auto !important;	height:auto !important; padding:0 !important; border:none; background: }
#form_styles input[type="radio"]{width:20px; border:none; padding:0; height:auto; margin:0; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
#form_styles textarea:focus, #form_styles select:focus, #form_styles input:focus{
    border-color: rgba(0, 128, 64, 0.8);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(127, 189, 158, 0.6); outline: 0 none;
}
#form_styles input[type="submit"]:hover, #form_styles input[type="reset"]:hover, .buttonstyle:hover{background:#cd5909; border-color:#cd5909;}

#field_set{-moz-border-radius: 0 5px 5px 5px; -khtml-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; border:1px solid #CCC; padding:5px 10px; margin:10px 0 6px 0;}
#legend {margin-left:5px; padding:0 5px;  }
#field_set a{ color:#008040;} #field_set a:hover{ color:#A00;}
#legend h3{font-size:16px; color:#f39322; text-transform:none; margin:0;}
#field_set a{ color:#008040;} #field_set a:hover{ color:#A00;}

/*Alerts*/
label.error {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CF3050; margin-left:5px;  background:url(../images/val_error.png) left center no-repeat; padding-left:20px;}
label.valid { background:url(../images/val_ok.png) left center no-repeat !important; padding-left:20px;}
input[type="text"].error, input[type="password"].error{border:1px solid  #B63643 !important;}
select.error{border:1px solid  #B63643 !important;}
textarea.error{border:1px solid  #B63643 !important;}

#award_page{width:212px; float:left; height:292px; padding:0; margin:5px 14px; overflow:hidden;  }
#award_page #award_page_logo{ width:212px; float:left; height:262px; padding:0; margin:0; text-align:center; overflow:hidden;}
#award_page #award_page_name{width:212px; float:left; height:30px; padding:0; margin:0; text-align:center; line-height:30px; color:#999;}
#award_page #award_page_logo img{ border:1px solid #CCC; padding:5px; margin:0; float:none; }
#award_page #award_page_logo img a{ border:0; padding:0; margin:0; text-decoration:none; }

#vendor_page{width:212px; float:left; height:192px; padding:0; margin:5px 14px; overflow:hidden;  }
#vendor_page #vendor_page_logo{ width:212px; float:left; height:162px; padding:0; margin:0; text-align:center; overflow:hidden;}
#vendor_page #vendor_page_name{width:212px; float:left; height:30px; padding:0; margin:0; text-align:center; line-height:30px; color:#999; overflow:hidden;}
#vendor_page #vendor_page_logo img{ border:1px solid #CCC; padding:5px; margin:0; float:none; }
#vendor_page #vendor_page_logo img a{ border:0; padding:0; margin:0; text-decoration:none; }


/* Gallery */
#album{width:980px; height:auto; margin:0; padding:5px 0; float:left; }
#photo{float:left; width:132px; height:170px; margin: 6px 15px; overflow:hidden;  }
#photo img{border:1px solid #CCC; padding:10px; width:110px; height:110px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
border-radius: 5px; background:#FFF;}
#photo a{text-decoration:none;	}
#photo a img{opacity: 1; filter:alpha(opacity=100); }
#photo a:hover img{opacity: 0.75; filter:alpha(opacity=75); }
#photo #img_title{padding:0 5px; text-align:center; width:122px; height:40px; overflow:hidden; line-height:20px; }
#photo #img_count{padding:0 5px; text-align:center; width:122px; height:20px; overflow:hidden; line-height:20px; }	 

/*breadcrumb*/
#breadcrumb{width:950px; padding:10px 0 10px 0; color:#004000; text-transform:capitalize;}
#breadcrumb a{color:#999; text-decoration:none; font-weight:normal;}
#breadcrumb a:hover{color:#00A452;}

/*Tables*/
#table_container table {border-top: 1px solid #ddd;	border-left:1px solid #ddd;	border-right:1px solid #ddd;}
#table_container table th {	background: #DFDFDF; padding: 0px 10px; height: 29px; line-height: 29px; border-bottom: 1px solid #ddd;}
#table_container table tr td {background: #f6f6f6;	padding: 0px 10px;	height: 29px; line-height: 29px; border-bottom: 1px solid #ddd;}
#table_container table tr:hover td { background: #EAEAEA; }
#table_container a{ color:#AC2D39 !important;  font-weight:normal;}
#table_container a:hover{ color:#008000 !important; font-weight:bold;}
#table_container h2{ color:#5F5F5F !important; text-align:center; font-size:18px; padding:10px;}
#table_container h3{ margin:5px 0;  color:#274f9a; font-size:15px; padding:0;}
#table_container #content{ padding:0 0 15px 0; text-align:center;}
#table_container #content2{ padding:0 0 15px 0; }
#table_container img{float:left !important; margin:15px 10px 10px 0 !important; clear:both;}

#pdtalbum{width:650px; height:auto; margin:0; padding:5px 0; float:left; }
#pdtphoto{float:left; width:132px; height:140px; margin: 3px 13px; overflow:hidden;  }
#pdtphoto img{border:1px solid #CCC; padding:10px; width:110px; height:110px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;
border-radius: 5px; background:#FFF;}
#pdtphoto a{text-decoration:none;}
#pdtphoto a img{opacity: 1; filter:alpha(opacity=100); }
#pdtphoto a:hover img{opacity: 0.75; filter:alpha(opacity=75); }

/* Tabs */	
#tabs ul {float: left;width: auto;	padding:0;	margin:0;}
#tabs ul li {background: #CCC;-moz-border-radius: 5px 5px 0 0;   -khtml-border-radius: 5px 5px 0 0;   -webkit-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;}
#tabs li {	margin-left: 0px;list-style: none;	padding:0 8px;	margin-right:5px;}
* html #tabs li {display: inline;}
#tabs li, #tabs li a {	float: left;}
#tabs ul li.active2 {background: #FFB164;}
#tabs ul li.active2 a {	color: #FFF;}
#tabs .tdiv {background: #E6E6E6;	clear: both;	padding: 15px;	min-height: 200px;	height:auto;}
#tabs .tdiv h3 {margin-bottom: 12px;}
#tabs .tdiv p {	line-height: 150%;}
#tabs .tdiv ul { padding: 0; list-style:none; }
#tabs .tdiv ul li,  #tabs .tdiv ol li {	float:left;	list-style:none; background:url(../images/itm-list.png) no-repeat left 8px !important;
	padding:5px 0 5px 20px !important;	width:900px; display:block; }
#tabs ul li a {	text-decoration: none;	padding: 8px;	color: #000;	font-weight: bold;}
#tabs ol li a {	text-decoration: none;	padding: 4px;	color: #006F00;}
#tabs ol li a:hover {color: #A83950;}