/* CSS Document */

body {  font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none}

pre, tt       {font-size: 12px}

th            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold;}

td            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}

form          {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; display:inline;z-index:-1;}

h1            {font-family: arial, helvetica, geneva, sans-serif; font-size: large; font-weight: bold}

a			{color: #333333; text-decoration:none;}

a:active 	  {text-decoration: none; color: #999999;}

.text	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;}

.text_style	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;}

.text_input_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;}	

.textarea	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;overflow:auto;}

.textarea_input_style{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;overflow:auto;}

.comment_input_style {BORDER-RIGHT: #fafafa 1px solid; BORDER-TOP: #fafafa 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #fafafa 1px solid; BORDER-BOTTOM: #fafafa 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #fafafa;color : #000000;overflow:auto;}

.text_bgcolor {background: #ffffff;color:#000000;}

.select_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color:#000000;		}

.select_input_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color:#000000;		}

.select_license_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;width:250px;text-align:left;color:#000000;}

.cat_select_input_style{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;width:400px;}

.license_table_style {text-align:left;}

.button	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #f0f0f0;color : #000000;}

.button_input_style{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #f0f0f0;color:#000000;}

.gallery_table_style {background-color:#FFFFFF;color:#000000;}

.gallery_stats_style {font-size:10px;background-color: #eeeeee;text-align:right;font-weight:bold;color:#000000;}

.adSearch_table_style {text-align:left;}

.gallery_cateory_link_style {background-color:#FFFFFF;color:#000000;}

.gallery_style {background-color:#FFFFFF;color:#000000;}

.category_table_style {background-color:#FFFFFF;width:93%;color:#000000;}

.category_style {BORDER-TOP: #dddddd 1px dashed;BORDER-BOTTOM: #dddddd 1px dashed;BORDER-LEFT: #dddddd 1px dashed;BORDER-RIGHT: #dddddd 1px dashed;background-color:#fafafa;color:#000000;}

.media_table_style {background-color: #FFFFFF;width:95%;text-align:left;color:#5f5f5f;}

.error_style {color:#FF0000;background-color: inherit;}

.slide_table_style {background-color: #ffffff;height:400px;width:600px;color:#5f5f5f;}

.lightbox_manager_table_style {background-color: #FFFFFF;color:#000000;}

.basket_table_style {background-color: #ffffff;width:98%;	border-spacing:1px;color:#000000;}

.basket_cell_header_style {background-color: #eeeeee;color:#5f5f5f;}

.basket_product_table_style {width:100%;border-spacing:1px;padding:0px;}

.checkout_table_style {background-color: #ffffff;width:98%;	border-spacing:1px;color:#5f5f5f;}

.checkout_order_table_style {background-color: #ffffff;width:100%;	border-spacing:1px;color:#5f5f5f;}

.checkout_table_style {background-color: #ffffff;width:95%;border-spacing:1px;padding:0px;color:#5f5f5f;}

.user_account_table_style {background-color: #ffffff;width:95%;border-spacing:1px;padding:0px;color:#000000;}

.process_payment_table_style {background-color: #ffffff;width:98%;border-spacing:1px;padding:0px;text-align:left;border:1px;color:#000000;}

.detail_table_style {width:90%;border-spacing:0px;text-align:left;}

.category_link_style {background-color: #ffffff;width:100%;border-spacing:0px;color:#000000;}

.header_table_style {background-color:#ff8000;text-align:center;color:#FAFAFA;font-size:11px;FONT-WEIGHT: bold;}

.outside_table_style {border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #666666;border-right:1px solid #666666;}

.featured_text {font-size:10px;background-color: #eeeeee;text-align:left;font-weight:bold;color:#5f5f5f;}

.user_acount_table_style {background-color: #ffffff;width:95%;	text-align:left;color:#000000;}

.user_account_cell_style {background-color: #eeeeee;color:#000000;}

.login_table_style {background-color: #ffffff;width:90%;border-spacing:0px;padding:1px;text-align:left;color:#5f5f5f;}

.lost_password_table_style{background-color: #ffffff;color:#5f5f5f;}

.registration_table_style {background-color: #ffffff;width:70%;text-align:left;color:#5f5f5f;}

.login_page {width:60%;}

.media_cell_style {background-color:#ffffff;border-spacing:5px;color:#5f5f5f;}

.basket_cell_style {background-color:#eeeeee;color:#5f5f5f;}

.checkbox {background-color:#ffffff;color:#5f5f5f;}

.category_cell_style {background-color:#ffffff;color:#5f5f5f;}

.next_page_table_style{background-color: #ffffff;width:100%;border-spacing:0px;color:#000000;}

.invoice_table_style {background-color: #ffffff;width:100%;border-spacing:1px;padding:0px;text-align:left;BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;font-size: 10px;color:#5f5f5f;}.license_detail_table_style {text-align:left;}

.horizontal_line_style {width:90%;border:1px;}.upper_line {BORDER-TOP: #cccccc 1px solid;}

.bottom_line {BORDER-BOTTOM: #cccccc 1px solid;}.left_line {BORDER-LEFT: #cccccc 1px solid;}

.right_line {BORDER-RIGHT: #cccccc 1px solid;}

.dot_left_line {background-image:url(../../images/line.gif);}

.media_thumb_style {BORDER-TOP: #dddddd 1px dashed;BORDER-BOTTOM: #dddddd 1px dashed;BORDER-LEFT: #dddddd 1px dashed;BORDER-RIGHT: #dddddd 1px dashed;background-color:#fafafa;color:#5f5f5f;}

.feature_table_style {BORDER-TOP: #dddddd 1px dashed;BORDER-BOTTOM: #dddddd 1px dashed;BORDER-LEFT: #dddddd 1px dashed;BORDER-RIGHT: #dddddd 1px dashed;background-color:#fafafa;width:97%;color:#5f5f5f;}

.category_listing_table_style {width:98%;text-align:left;}

.private_login_form_style {background-color: #ffffff;width:300px;border-spacing:1px;padding:0px;border:1px;text-align:left;color:#5f5f5f;}

.private_login_header_cell_style {background-color: #ff8000;text-align:left;color:#fafafa;}

.menu_table_style {background-color: #eeeeee;border:0px solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;color:#000000;}

.new_lightbox_confirm {width:500px;border-spacing:1px;padding:0px;text-align:left;}

.photographer_media_detail_table_style {background-color: #ffffff;width:750px;border-spacing:1px;padding:0px;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-RIGHT: #eeeeee 1px solid;text-align:left;color:#5f5f5f;}

.last_12_month_report_table_style {background-color: #ffffff;width:750px;border-spacing:1px;padding:0px;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-RIGHT: #eeeeee 1px solid;color:#5f5f5f;}

.license_basket_table_style {background-color: #ffffff;border-spacing:1px;padding:1px;width:100%;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-RIGHT: #eeeeee 1px solid;color:#5f5f5f;}

.other_lightbox_table_style {width:95%;text-align:left;}

.paypal_error_table_style {width:700px;}

.img-shadow {background: url(shadow2.gif) no-repeat bottom right;/* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */}

.img-shadow img {display: block; /* IE won't do well without this */position: relative; /* Make the shadow's position relative to its image */padding: 5px; /* This creates a border around the image */background-color: #fff; /* Background color of the border created by the padding */border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */margin: -6px 6px 6px -6px; color: #5f5f5f;/* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */}

.even_style {background:#e0e0e0;color:#5f5f5f;}

.odd_style {	background:#eeeeee;color:#5f5f5f;}

.column_title_style {background:#CCCCCC;font-weight:bold;color:#5f5f5f;}

.bg_top{background-color:#FF8000;color:#5f5f5f;}

.bg_function{background-color:#eeeeee;height:26px;color:#5f5f5f;}

.line_bottom{border-top:2px solid #FF8000;}

.bg_bottom_btn{background-image:url(../../images/bg_btn.gif);height:10px;}

a.text_private_gallery:link{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none;color:#FAFAFA;background-color:#ff8000;}

a.text_private_gallery:visited{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none;color:#FAFAFA;background-color:#ff8000;}

a.text_private_gallery:hover{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline;color:#FAFAFA;background-color:#ff8000;}



/*--- CSS preview template  */

.border_preview {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 100; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: absolute; background-color:#eeeeee; color:#5f5f5f;}

.title_h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;}

.preview_temp_load {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center}

H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px;FONT-SIZE: 10px}

.checkout_info_contents_style{background-color:#fafafa;color:#5f5f5f;}

.bg_gallery_style{background-color:#FFFFFF;color:#5f5f5f;}

.user_card_info_pop_border{border-color:#5f5f5f;}

.bg_basket{background-color:#fafafa;color:#000000;}

.bg_header_basket{background-color:#eeeeee;color:#000000;}

.b-search {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 0em; PADDING-TOP: 0px; TEXT-ALIGN: right}

.b-this {DISPLAY: block! important}

.class_form {margin: 0;padding: 0;width:100%;  }

.class_div{clear: left;display: block;width: 100%;  margin: 0px 0px 0px 0px;padding: 0px 0px;}

#b-query {WIDTH:80px; MARGIN-RIGHT: 0.25em;BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;	}

#b-searchbtn {VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; POSITION: relative; TOP: -1px}	



/* Slideshow */

#myGallery{width: 460px;height: 345px;z-index:5;display: none;border: 1px solid #000;}

.jdGallery{overflow: hidden;position: relative;}

.jdGallery img{border: 0;margin: 0;}

.jdGallery .slideElement{width: 100%;height: 100%;background-color: #000;background-repeat: no-repeat;color:#FFFFFF;}

.jdGallery .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('images/loading-bar-black.gif');color:#FFFFFF;}

.jdGallery .slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}

* html .jdGallery .slideInfoZone{bottom: -1px;}

.jdGallery .slideInfoZone h2{padding: 0;font-size: 80%;	margin: 2px 5px;font-weight: bold;color: inherit;background-color: inherit;}

.jdGallery .slideInfoZone p{padding: 0;font-size: 60%;margin: 2px 5px;color: #fff;background-color:#000;}

.jdGallery div.carouselContainer{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}

.jdGallery a.carouselBtn{position: absolute;bottom: 0;right: 30px;height: 20px;/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}

.jdGallery .carousel{position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}.

jdGallery .carousel .carouselWrapper{position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}

.jdGallery .carousel .carouselInner{position: relative;}

.jdGallery .carousel .carouselInner .thumbnail{cursor: pointer;background-color: #000;background-position: center center;float: left;border: solid 1px #fff;color:#eeeeee;}

.jdGallery .carousel .label{font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}

.jdGallery .carousel .label .number{color: #b5b5b5;background-color:#333333;}

.jdGallery a{font-size: 100%;text-decoration: none;color: inherit;background-color: inherit;}

.jdGallery a.right, .jdGallery a.left{position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;/*	filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;*/}

* html .jdGallery a.right, * html .jdGallery a.left{/*	filter:alpha(opacity=50);*/}

.jdGallery a.right:hover, .jdGallery a.left:hover{/*filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/}

.jdGallery a.left{left: 0;top: 0;background: url('images/fleche1.png') no-repeat center left;}

* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }

.jdGallery a.right{right: 0;top: 0;background: url('images/fleche2.png') no-repeat center right;}

* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center right; }

.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}

.withArrows a.open{position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;/*-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/}

.withArrows a.open:hover { background: url('images/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;/*filter:alpha(opacity=80);*/ }

#catalog a {font-size: 11px;color: red;}

#catalog a:link {text-decoration: none;color: #FF8000;}

#catalog a:visited {text-decoration: none;color: #FF8000;}

#catalog a:hover {text-decoration: none;color: #999999;}

#catalog a:active {text-decoration: none;color: #FF8000;}

p { font-size: 12px; font-family: Arial, Verdana, sans-serif; font-style: normal; line-height: 14px; font-weight: normal}

h1 {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size: 24px;font-style: normal;font-weight: normal;line-height: 27px;}

h4 {color: red; font-style: normal; font-weight: bolder; font-size: 12pt; line-height: 14pt ; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}

h6 { font-weight: 300; font-size: 12px; line-height: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.bld { font-weight: bold; font-family: Arial, Helvetica, sans-serif}

.smalltype { font-style: normal; font-weight: lighter; font-size: 9px; line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif}

.smalltype a:link, 

.smalltype a:visited { font-style: normal; font-weight: lighter; font-size: 9px; color:#C30;line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif}

.smalltype a:hover {color:#006699;}

.redhead {font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;font-size: 24px;line-height: 27px;color: #CC0000;}

.largetype {  font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}

.smaller {  font-family:  Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px; line-height: 14px}

.smbld {  font-size: 11px; line-height: 12px; font-weight: bold; font-family: Arial, Verdana, sans-serif}

.list {  font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px}

.larger {  font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 18px; line-height: 24px}

.larger a:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.larger a:active {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.larger a:hover {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;text-decoration: underline;}

.larger a:visited {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.dot {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 26px;color: #66CC66;}

.tracked {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: capitalize;letter-spacing: 4pt;}

.largest {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 26px;line-height: 36px;}

.linespace1 {line-height: 30px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}

.caps {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;}

.twelve-17 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px;line-height: 20px;}

.linespaced2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: 20px;}

.linespaced3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 11px;line-height: 17px;}

.linespaced3 a:link {text-decoration: none;color: #333333;}

.linespaced3 a:visited {text-decoration: none;color: #333333;}

.linespaced3 a:hover {text-decoration: none;color: #999999;}

.linespaced3 a:active {text-decoration: none;color: #999999;}

.linespaced4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;line-height: 24px;}

.linespaced4 a:link {text-decoration: none;color: #CC3300;font-size: 13px;}

.linespaced4 a:visited {text-decoration: none;color: #CC3300;font-size: 13px;}

.linespaced4 a:hover {text-decoration: none;color: #999999;font-size: 13px;}

.linespaced4 a:active {text-decoration: none;color: #CC3300;font-size: 13px;}

.box {border: 1px solid #000000;}

.greenborder {border: thin solid #CCCC66;}

.purpleborder {border: thin solid #660099;}

.toc {line-height: 18px;white-space: normal;}

.newslogo {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}

.newslogo a:link {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}

.newslogo a:visited {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}

.newslogo a:hover {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}

.newslogo a:active {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}

.stock {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 10px;line-height: 18px;text-transform: uppercase;letter-spacing: 0.07em;}

.tagline {font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 10px;line-height: 10px;color: #666666;text-align: left;vertical-align: middle;letter-spacing: .1em;}

a.tagline:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 10px;line-height: 10px;color: #666666;text-align: left;vertical-align: middle;letter-spacing: 2em;}

a.tagline:visited {text-decoration: none;  }

a.tagline:hover {text-decoration: none;color: #CCCCCC;}

a.tagline:active {text-decoration: none;color: #CCCCCC;}

.indent {padding: 6px;}

.indent {padding: 12px;}

.smallspaced {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 9px;letter-spacing: 2px;}

.rightfloat {float: right;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-left: 24px;}

.leftfloat {float: left;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-right: 12px;padding-left:12px;margin-right: 24px;}

.large_red {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}

.large_red a:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}

.large_red a:active {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}

.large_red a:hover {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;text-decoration: underline;}

.large_red a:visited {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}

.large2_red {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.large2_red a:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.large2_red a:active {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.large2_red a:hover {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;text-decoration: underline;}

.large2_red a:visited {font-family: Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}

.halfpixel {background-image: url(images/newsletterimages/halfpixel.gif);background-repeat: repeat-y;text-align: center;}

.larger_red {font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size: 18px;}

.toc {line-height: 18px;white-space: normal;font-size:12px;}

.toc a:link {color:#CC3300;text-decoration:underline;font-size:12px;text-decoration:none;}

.toc a:visited {color:#CC3300;text-decoration:underline;font-size:12px;text-decoration:none;}

.toc a:hover {color:#006699;text-decoration:none;}

.tagline a:link {color:#000;text-decoration:none;font-size:10px;text-decoration:none;}

.tagline a:visited {color:#000;text-decoration:none;font-size:12px;text-decoration:none;}

.tagline a:hover {color:#006699;text-decoration:none;}

.style4 {color: #666666;font-weight: lighter;font-size: 9px;line-height: 10px;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-style: normal;}

A.pdf_link        {text-decoration: none;	color: #000;}

A.pdf_link:visited     {text-decoration: none;	color: #000;}

A.pdf_link:hover       {text-decoration: none;	color:#999999}



/* Homepage Code */

#homeleft {float:left;width:320px;position: relative;vertical-align: top;margin-top:15px}
#homeleft p{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;text-align:left;margin-right:7px;margin-top: -10px;margin-bottom: 10px;}
#homeleft a {color:#DF1A45;}
#homeleft .center{color:#DF1A45;text-align:left;margin-top:8px;}
#homeleft h2{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;color:#C00;font-style: normal;font-weight: normal;font-variant: normal;text-transform: capitalize;text-align:left;}

#homeleft h2 a{	color:#C00;	text-decoration:none;text-transform: capitalize;font-weight: bold;}

#homeleft h3{color:#000000;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:16px;text-transform: capitalize;font-style: normal;font-weight: bold;font-variant: normal;margin-top: -3px;text-align:left;}

#homemiddle {float:left;width:214px;height:320px;text-align:center;z-index: 1;}

#homemiddle h1 a{color:#ff8000;text-decoration:underline;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:16px;}

#homemiddle p {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:14px;margin-top:-7px;}

#homewelcome {float:left;margin-top:-10px;width:684px;height:70px;text-align:left;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size: 11px;line-height: 14px;}

#homewelcome img {margin-right:-8px;}

.homesubmitbox

{background-color:#9cd449;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;color:#FFF;font-size:14px;margin-top: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

.homealignrightbox {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;color:#FFF;font-size:14px;text-align:left;}

#homeright {float:left;width:200px;height:320px;text-align:left;z-index: 1;}

#homeright h1{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:16px;color:#C00;font-style: normal;font-weight: normal;font-variant: normal;text-transform: capitalize;margin-left: -5px;text-align:left;}

#homeright h1 a{color:#C00;	text-decoration:none;text-transform: capitalize;font-weight: bold;}

#homeright p {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:11px;text-align:left;margin-right:7px;margin-top: -10px;margin-bottom: 10px;}



#homerightfull{float:left;width:320px;margin-left:39px;margin-top:15px;text-align:left;}

#homerightfull h2{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;color:#C00;font-style: normal;font-weight: normal;font-variant: normal;text-transform: capitalize;text-align:left;}

#homerightfull h2 a{color:#C00;	text-decoration:none;text-transform: capitalize;font-weight: bold;}

#homerightfull p {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;text-align:left;margin-right:7px;margin-top: -10px;margin-bottom: 10px;}

.searchbox_home{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;text-align:left;}

.signin {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:10px;text-align:left;margin-top:20px;}

.social {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;text-transform:uppercase;font-size:10px;text-align:left;color:#000;margin-top:10px;text-align:right;}

.social img{margin-left:1px;margin-right:1px;vertical-align: bottom;}



/* Developer - Added Code */

.gallery{font-family: Arial, Tahoma, Verdana,  Helvetica, "Trebuchet MS",sans-serif;font-size:16px;font-style: normal;font-weight: 560;display: inline;color:#9cd449;text-decoration:none;text-transform: capitalize;

}
#searchhead{width:684px;margin:0 auto -20px auto;text-align:left;font-size:13px;}
#searchhead .red{font-size:15px;color:#C00;font-weight:bold;}
#slideshow{width:684px;height:300px;margin:0 auto 0 auto;}
#random{width:684px;height:197px;margin:0 auto 0 auto;}
#homewrap{width:684px;margin:0 auto 0 auto;}
#assignment{width:684px;margin:0 auto 0px auto;text-align:left;font-size:14px;}
#assignment .red{font-size:12px;color:#C00;font-weight:bold;}
#assignment a{color:#C00;}
