
<!--

body { margin:0px; padding:0px; /*background-image: url(images/innerpagebg.gif); background-repeat: repeat-x;*/
font-family:verdana;/*scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	background-color: #EDF4FC;*/ }

textarea { font:normal 10px Verdana; color:#000000; text-decoration:none;/* scrollbar-face-color: #fff; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-3dlight-color: #fff; scrollbar-arrow-color:  #000; scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff;*/ background-color: #fff; border:solid 1px #B7B7B2; }

.main_table { float:left; }

font,
th,
td,
p,
li,
ul,
ol { font-family: Verdana; font-size : 11px; }

p,
td { font-size : 11px; color : #000000; }

hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }

h1,
h2 { font-family: "Trebuchet MS", Verdana; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000; }

a:link { color:#797A78; text-decoration: none; }

a:visited { color:#797A78; text-decoration: none; }

a:hover { color:#000000; text-decoration: none; }

.crumb { padding-left: 5px; color: #000; font-weight: bold; }

a.crumb_links:link { color:#A90204; font-weight: bold; }

a.crumb_links:visited { color:#A90204; font-weight: bold; }

a.crumb_links:hover { color:#828282; font-weight: bold; }

.photos { border: 0px solid #E6E6E6; }

a.photo_links:link { color:#BD0104; }

a.photo_links:visited { color:#BD0104; }

a.photo_links:hover { color:#333333; }

span.gallery_nav { padding: 0px 10px 0px 3px; line-height: 1.5; width:189px; }

span.sub_gallery_nav { padding-left: 20px; line-height: 1.25; }

a.gallery_nav:link { color:#000000; font-weight: bold; text-decoration: none; }

a.gallery_nav:visited { color:#000000; font-weight: bold; text-decoration: none; }

a.gallery_nav:hover { color:#DF0000; font-weight: bold; text-decoration: underline; }

a.gallery_nav2:link { color:#888888; font-weight: bold; text-decoration: none; }

a.gallery_nav2:visited { color:#888888; font-weight: bold; text-decoration: none; }

a.gallery_nav2:hover { color:#DF0000; font-weight: bold; text-decoration: underline; }

a.sub_gallery_nav:link { color:#888888; }

a.sub_gallery_nav:visited { color:#888888; }

a.sub_gallery_nav:hover { color:#0467CB; }

.nav_div { background-color: #F9FCFF; border-bottom: 1px solid #eeeeee; padding: 4px; }

.catbutton { padding:3px; }

div.featured_news { font-size: 11; color: #ffffff; border: 1px solid #FFFFFF; background-color: #5E5B5C; padding: 5px; }

.featured_news_header { color: #ffffff; font-weight: bold; background-color: #7B7B7B; }

a.more_news_links:link { color:#ffffff; }

a.more_news_links:visited { color:#ffffff; }

a.more_news_links:hover { color:#BDB9BA; }

.gallery_copy { color: #6D6D6D; font-size: 11; padding-left: 5px; padding-right:2px; padding-top: 4px; text-align:justify; }

.default_copy { color: #333333; font-size: 12; padding: 10px; }

.hr { color: #177BD4; }

/*td.top_nav{
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#BDB9BA',EndColorStr='#6D6769');
	}*/

td.left_nav_header { background-color: #5E5B5C; color: #ffffff; font-weight: bold; text-align: center; font-size: 14px; padding: 6px; border-top: 1px solid #3C649F; }

.search_bar { background-color: #5E5B5C; color: #A10002; font-weight: bold; padding: 6px; border-top: 1px solid #3C649F; border-bottom: 1px solid #3C649F; }

a.search_bar_links:link { color:#A10002; font-weight: bold; }

a.search_bar_links:visited { color:#A10002; font-weight: bold; }

a.search_bar_links:hover { color:#5F5F5F; font-weight: bold; }

.search_box { width: 150; font-size: 11; }

.go_button { color:#FFFFFF; background-color: #BF0204; font-family: Verdana; font-size: 11; font-weight: bold; border-left: 1px solid #BF0204; border-top: 1px solid #BF0204; border-right: 1px solid #BF0204; border-bottom: 1px solid #BF0204; padding: 0px 2px 0px 2px; }

.go_button2 { color: #ffffff; background-color: #5E5B5C; font-family: Verdana; font-size: 5pt; font-weight: bold; padding: 0px 2px 0px 2px; border-style:solid; border-width:1px; border-color:#000000; }

a.top_nav:link { color:#FFFFFF; text-decoration: none; font-weight: bold; }

a.top_nav:visited { color:#FFFFFF; text-decoration: none; font-weight: bold; }

a.top_nav:hover { color:#5E5B5C; text-decoration: underline; font-weight: bold; }

td.index_copy_area { background-color: #7B7B7B; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#BDB9BA, endColorStr=#5E5B5C);
}

td.sub_banner { color: #3F3F3F; font-family: Verdana; font-weight: bold; font-size: 11; padding: 8px; background-color: #ECEDEB; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#BDB9BA, endColorStr=#5E5B5C);
}

span.sub_price { color: #ffffff; font-family: Verdana; font-weight: bold; font-size: 14; }

div.body_copy { color: #ffffff; padding: 20px; }

.body_header_text { color: #FFFFFF; font-family: Century Gothic; font-weight: bold; font-size: 16; letter-spacing: -1; padding-bottom: 10px; }

.featured_photos_tab { font-weight: bold; color: #0467CB; padding-left: 10px; }

div.featured_photos { padding-top: 15px; padding-bottom: 30px; padding-left: 8px; }

div.gallery_photos { padding-top: 15px; padding-bottom: 30px; padding-left: 3px; }

.homepage_line { border-left: 1px solid #0264C8; border-bottom: 1px solid #0264C8; }

.footer_line { border-top: 1px solid #ffffff; background-color: #cccccc; }

.footer_div { border-right: 1px solid #cccccc; }

.footer_div2 { border-left: 1px solid #cccccc; }

.copyright { padding-left: 10px; color: #cccccc; }

a.footer_links:link { color:#2C91E0; font-weight: bold; }

a.footer_links:visited { color:#2C91E0; font-weight: bold; }

a.footer_links:hover { color:#333333; font-weight: bold; }

.cc { color: #5BA9E6; font-family: Century Gothic; font-weight: bold; font-size: 12; letter-spacing: -1; }

.other_photos_tabs { background-color: #5E5B5C; }

.other_photos_tabs2 { padding-right: 5px; padding-left: 5px; background-color: #7B7B7B; }

span.other_photos_tabs { padding-left: 15px; }

a.white_bold_link:link { color:#ffffff; font-weight: bold; letter-spacing: -1; }

a.white_bold_link:visited { color:#ffffff; font-weight: bold; letter-spacing: -1; }

a.white_bold_link:hover { color:#E8E8E8; font-weight: bold; letter-spacing: -1; }

a.white_link:link { font-size: 11; color:#A10002; font-weight: normal; }

a.white_link:visited { font-size: 11; color:#A10002; font-weight: normal; }

a.white_link:hover { font-size: 11; color:#5F5F5F; font-weight: normal; }

.photo_title { background-color: #858683; color: #ffffff; padding: 3px; ; }

.photo_details { padding-top: 15px; padding-bottom: 15px; /*background-color: #F3F3F3;*/ }

.photo_details a { font:bold 11px verdana; color:#CB0003; text-decoration:none; }

td.photo_details { font:10px Verdana; color:#000; }

.photo_details td { font:10px Verdana; color:#000; }

.photo_details a:hover { font:bold 11px verdana; color:#000; text-decoration:none; }

.photo_detailsone { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #B0D9FB; background-color: #F5F5F4; color:#FFFFFF; }

.cart_rows { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #B0D9FB; }

/* Style for tree item text */
.mout { font-family: Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; width: 100%; padding: 0px; }

.mover { font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; width: 100%; padding: 0px; }

/* Style for tree item image */
img.treeicon { height: 16px; }

/*  styles for the unit rater     */
.ratingblock { display:block; border-bottom:1px solid #999; padding-bottom:8px; margin-bottom:8px; }

.loading { height: 20px; background: url('../images/working.gif') 50% 50% no-repeat; }

.unit-rating { /* the UL */ list-style:none; margin: 0px; padding:0px; height: 20px; position: relative; background: url('../images/starrating.gif') top left repeat-x; }

.unit-rating li { text-indent: -90000px; padding:0px; margin:0px; /*\*/ float: left;/* */ }

.unit-rating li a { outline: none; display:block; width: 20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }

.unit-rating li a:hover { background: url('../images/starrating.gif') left center; z-index: 2; left: 0px; }

.unit-rating a.r1-unit { left: 0px; }

.unit-rating a.r1-unit:hover { width:20px; }

.unit-rating a.r2-unit { left:20px; }

.unit-rating a.r2-unit:hover { width: 40px; }

.unit-rating a.r3-unit { left: 40px; }

.unit-rating a.r3-unit:hover { width: 60px; }

.unit-rating a.r4-unit { left: 60px; }

.unit-rating a.r4-unit:hover { width: 80px; }

.unit-rating a.r5-unit { left: 80px; }

.unit-rating a.r5-unit:hover { width: 100px; }

.unit-rating a.r6-unit { left: 100px; }

.unit-rating a.r6-unit:hover { width: 120px; }

.unit-rating a.r7-unit { left: 120px; }

.unit-rating a.r7-unit:hover { width: 140px; }

.unit-rating a.r8-unit { left: 140px; }

.unit-rating a.r8-unit:hover { width: 160px; }

.unit-rating a.r9-unit { left: 160px; }

.unit-rating a.r9-unit:hover { width: 180px; }

.unit-rating a.r10-unit { left: 180px; }

.unit-rating a.r10-unit:hover { width: 200px; }

.unit-rating li.current-rating { background: url('../images/starrating.gif') left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1; }

.voted { color:#999; }

.thanks { color:#36AA3D; }

.static { color:#5D3126; }

/* START : CALENDAR STYLE */
a.arrows:link { color:#4581BE; text-decoration:none; }

a.arrows:visited { color:#4581BE; text-decoration:none; }

a.arrows:hover { color:#000000; text-decoration:none; }

a.calendar:link { color:#FFFFFF; text-decoration:none; }

a.calendar:visited { color:#FFFFFF; text-decoration:none; }

a.calendar:hover { color:#CCCCCC; text-decoration:none; }

.calendar { background-color: #ffffff; font-family: Verdana; font-size : 11; color : #000000; }

.calendarHeader { font-weight: bold; background-color: #eeeeee; }

.calendarSubHeader { font-weight: bold; background-color: #ffffff; }

.today_color { background-color: #ACC6E1; color: #000000; font-weight: normal; font-size : 11; }

.event_color { background-color: #4581BE; color: #ffffff; font-weight: normal; font-size : 11; }
/* END : CALENDAR STYLE */

-->

.sign { font:normal 10px Verdana; color:#000000; text-decoration:none; padding:33px 0px 0px 5px; &padding:33px 0px 0px 5px;
}

.sign:link,
.sign:visited { font:normal 10px Verdana; color:#000000; text-decoration:none; }

.sign:hover { font:normal 10px Verdana; color:#000000; text-decoration:none; background-image:url('../images/icon1.gif'); background-repeat:no-repeat; background-position:center 33px; }

.signvisited { font:normal 10px Verdana; color:#000000; text-decoration:none; background-image:url('../images/icon1.gif'); background-repeat:no-repeat; background-position:center 33px; }

.line { font:normal 10px Verdana color:#969892; text-decoration:none; padding:0px 2px; }

.text_box { border:1px solid #999997; padding-left:9px; padding-top:3px; font-family:verdana; font-size:10px; color:#353630; height:21px; width:251px; }

.selectbox { font:normal 11px Verdana; color:#000000; text-decoration:none; border:solid 1px #999997; height:18px; width:182px; }

.editorialoff { font:normal 10px Verdana; color:#000000; text-decoration:none; }

.topnav { padding:31px 21px 0px 0px; $padding:30px 21px 0px 0px;
}

.imgpadding { padding:15px 0px 0px 0px; $padding:15px 0px 0px 0px;
}

.footerbg { background-color:#F4F5F3; }

.bottomcontact { font:normal 10px Verdana; color:#353630; text-decoration:none; padding-left:20px; }

.bottom:link,
.bottom:visited { font:normal 10px Verdana; color:#000000; text-decoration:none; }

.bottom:hover { font:normal 10px Verdana; color:#515150; text-decoration:none; }

.copy { font:normal 10px Verdana; color:#B3B4B0; text-decoration:none; padding-left:20px; }

.cat { margin:2px 0px 0px 9px; $margin:3px 0px 0px 9px;
}

.catimg { margin:1px 0px 0px 6px; $margin:0px 0px 0px 6px;
}

.catsearchbox { font:normal 10px Verdana; color:#999999; border:solid 1px #B7B7B2; padding-left:3px; width:152px; height:20px; margin:10px 0px 0px 3px; }

.creativeimg { padding:2px 0px 0px 0px; $padding:3px 0px 0px 0px;
}

.creative { font:normal 11px Verdana; color:#797A78; text-decoration:none; padding:9px 0px 0px 0px; }

.creativebox { font:normal 10px Verdana; color:#999999; border:solid 1px #B7B7B2; padding-left:3px; width:155px; height:21px; margin:8px 0px 0px 1px; $margin:7px 0px 0px 1px;
vertical-align:middle; }

.photographerstd { padding:0px 0px 0px 5px; }

.allyou { font:normal 11px Verdana; color:#54564D; text-decoration:none; padding:0px 0px 0px 12px; }

.signupand { font:normal 16px Verdana; color:#54564D; text-decoration:none; }

.bodytable { padding-right:0px; $padding:0px 5px 18px 0px;
}

.gobutton { margin:5px 0px 0px 1px; $margin:4px 0px 0px 1px;
}

.enter { font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; border:solid 0px #FFFFFF; width:64px; height:21px; background-color:#CC0000; padding-bottom:2px; $padding-bottom:0px;cursor:pointer;
}

.enterone { font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; border:solid 0px #FFFFFF; width:95px; height:21px; background-color:#CB0003; padding-bottom:2px; $padding-bottom:0px;
}

.phototd { border: 1px solid #E9E9E9; padding: 5px 0px 5px 0px; background-color:#F9F9F9; color:#797A78; }

.normaltext { font:normal 10px Verdana,; color:#000000; text-decoration:none; }

/*--------------------------------------------------------------
=========================  Tree Category Nav  ==================
---------------------------------------------------------------*/

.treeview,
.treeview ul {  /* jquery.treeview.css */ padding: 0; margin: 0; list-style: none; width:149px; }

.treeview ul { background-color: white; margin-top: 4px; }

.treeview .hitarea { background: url(../images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }

/* fix for IE6 */
* html .hitarea { display: inline; float:none; }

.treeview li { margin: 0; padding: 3px 0pt 3px 16px; }

.treeview a.selected { background-color: #eee; }

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../images/treeview-default-line.gif) 0 0 no-repeat; }

.treeview li.collapsable,
.treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }

.treeview li.lastCollapsable,
.treeview li.lastExpandable { background-image: url(../images/treeview-default.gif); }

.treeview li.lastCollapsable { background-position: 0 -111px }

.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../images/treeview-red-line.gif); }

.treeview-red .hitarea,
.treeview-red li.lastCollapsable,
.treeview-red li.lastExpandable { background-image: url(../images/treeview-red.gif); }

.treeview-black li { background-image: url(../images/treeview-black-line.gif); }

.treeview-black .hitarea,
.treeview-black li.lastCollapsable,
.treeview-black li.lastExpandable { background-image: url(../images/treeview-black.gif); }

.treeview-gray li { background-image: url(../images/treeview-gray-line.gif); }

.treeview-gray .hitarea,
.treeview-gray li.lastCollapsable,
.treeview-gray li.lastExpandable { background-image: url(../images/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(../images/treeview-famfamfam-line.gif); }

.treeview-famfamfam .hitarea,
.treeview-famfamfam li.lastCollapsable,
.treeview-famfamfam li.lastExpandable { background-image: url(../images/treeview-famfamfam.gif); }

.filetree li { padding: 3px 5px 2px 16px; }

.filetree span.folder,
.filetree span.file { padding: 1px 0 1px 2px; display: block; }

.filetree span.folder { }

.filetree li.expandable span.folder { }

.filetree span.file { }

/*.lightbox { background-color:#CB0003; font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; height:26px; padding:0px 0px 1px 9px; $padding:0px 0px 0px 9px;
}*/

.lightbox { background-color:#0db9ae; font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; height:26px; padding:0px 0px 1px 9px; $padding:0px 0px 0px 9px;
}

.lightboxview { background-color:#DF7378; font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; height:26px; padding:0px 0px 1px 9px; $padding:0px 0px 0px 9px;
}

.lightboxviewborder { border:solid 1px #CCCCCC; border-top:solid 0px #CCCCCC; font:normal 10px verdana,; color:#000000; text-decoration:underline; padding:8px 0px 0px 8px; }

.lightboxiwantborder { border:solid 1px #CCCCCC; border-top:solid 0px #CCCCCC; font:normal 10px verdana,; color:#000000; text-decoration: none; padding:8px 0px 0px 8px; }

.lightboxlefticon { font:normal 10px verdana,; color:#000000; text-decoration:none; padding:5px 0px 0px 0px; }

.lightboxlefticon a { font:normal 10px verdana,; color:#000000; text-decoration:none; }

.lightboxlefticon a:hover { font:normal 10px verdana,; color:#A90003; text-decoration:underline; }

/*.lightboxiwant { background-color:#E4888C; font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; height:26px; padding:0px 0px 1px 9px; $padding:0px 0px 0px 9px;
}*/

.lightboxiwant { background-color:#0db9ae; font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; height:26px; padding:0px 0px 1px 9px; $padding:0px 0px 0px 9px;
}

.overview:link,
.overview:visited { font:bold 11px verdana,; color:#000000; text-decoration:none; border:solid 1px #C3C3C1; display:block; height:19px; $height:26px;
width:120px; $width:130px;
padding:5px 0px 0px 8px; }

.overview:hover { display:block; font:bold 11px verdana,; color:#FFFFFF; text-decoration:none; background: #858583 /*url(../images/arrow_img01.gif) right top no-repeat*/; height:19px; $height:26px;
width:120px; $width:130px;
padding:5px 0px 0px 8px; }

.overviewvisited { display:block; font:bold 11px verdana,; color:#FFFFFF !important; text-decoration:none; /*background:url(../images/arrow_img01.gif) left top no-repeat;*/ height:21px; $height:26px;
width:120px; $width:130px;
padding:5px 0px 0px 8px; }

.slicedshowtd { background-color:#C3C3C1; }

.createdby { background-color:#EDEDEC; }

.slicedshow { font:normal 11px verdana,; color:#000000; text-decoration:none; background-color:#C3C3C1; }

.current { font:normal 10px verdana,; color:#000000; text-decoration:none; background-color:#C3C3C1; }

.currentlist { border:solid 1px #999997; width:282px; font:normal 10px verdana,; color:#000000; }

.crearedbytext { font:normal 10px verdana,; color:#000; text-decoration:none; }

.crearedbytextone { font:normal 10px verdana,; color:#000; text-decoration:none; }

.edit { padding:0px 12px 0px 0px; }

.crearedbytextone { font:normal 10px verdana,; color:#000; text-decoration:none; }

/*--------------------------------------------------------------
=========================  Accordion in the Home Page  ==================
---------------------------------------------------------------*/

.mypets { /*header of 1st demo*/ cursor: hand; cursor: pointer; padding: 7px 0px 2px 0px; /*border: 1px solid gray;*/ text-indent:19px; color:#000; margin:0px; border-bottom:1px solid #fff; font:normal 12px verdana; background: #E7E7E7 url(../images/plus_sign.gif) no-repeat 255px 10px; height:21px; $height:32px;
}

.openpet { /*class added to contents of 1st demo when they are open*/ background: #B7B7B7 url(../images/minus_sign.gif) no-repeat 255px 10px; padding: 4px 0px 2px 0px; font-weight:bold; line-height:18px; }
* html .openpet {  line-height:22px;}
.technology { /*header of 2nd demo*/ cursor: hand; cursor: pointer; font: bold 14px Verdana; margin: 10px 0; }

.openlanguage { /*class added to contents of 2nd demo when they are open*/ color: green; }

.closedlanguage { /*class added to contents of 2nd demo when they are closed*/ color: red; }

.thepet { background:#F0F0EE; margin:0px; font:11px verdana; color:#54564D; }

.photographerstd h3,
.photographerstd .thepet { width:276px; }

.thepet div { width:230px; margin:0px 0 0px 7px; padding:5px 0; }

.mypets img { margin-left:10px; }

.thepet a.signUp { font:16px verdana; color:#54564D; text-decoration:none; padding:0px; }

.thepet a.signUp:hover { text-decoration:underline; }

.pagobox { border:solid 1px #999997; font:normal 11px verdana,; color:#000000; text-decoration:none; width:33px; height:15px; margin:1px 4px 0px 0px; }

.previous:link,
.previous:visited { font:bold 11px verdana,; color:#CB0003; text-decoration:none; }

.previous:hover { font:bold 11px verdana,; color:#000000; text-decoration:none; }

/*.broderline { border-top:solid 1px #fofoee; }
*/

.broderline { border-top:1px dotted #cccccc; font-size:9px; }

.add:link,
.add:visited { font:bold 10px verdana,; color:#CB0003; text-decoration:none; }

.add:hover { font:bold 10px verdana,; color:#000; text-decoration:none; }

/*.zoombox { border:dotted 1px #cccccc; padding:0px; }
border-top:1px solid #cccccc; border-bottom:1px dotted #cccccc;
*/

.zoombox { border-top:1px solid #e5e6e7; border-bottom:1px solid #e5e6e7;}

td.zoombox { font:10px verdana; padding:0px; }

.zoombox img { margin-top:2px; }

#gallery_nav { padding:0px; margin:0px; }

.contentnormal { font:normal 11px verdana,; color:#000; text-decoration:none; padding:0px; margin:0px; text-align:justify; }

.contentnormal p {font:normal 11px verdana,; color:#000;}

.contentnormal a { font:bold 10px verdana,; color:#CC0000 !important; text-decoration:none; padding:0px; margin:0px }

.contentnormal a:hover { font:bold 10px verdana,; color:#000000 !important; text-decoration:none; padding:0px; margin:0px }

.searchbg { background-color:#b7b7b7; font:bold 11px verdana; color:#FFFFFF; text-decoration:none; }

.searchbg a { background-color:#858683; font:bold 11px verdana; color:#FFFFFF; text-decoration:none; }

.searchbg a:hover { background-color:#858683; font:bold 11px verdana; color:#000; text-decoration:none; }

.searchman { font:bold 11px verdana; color:#000; text-decoration:none; }

.gallery { font:normal 10px verdana,; color:#000000; text-decoration:none; padding:0px; }

.gallery a { font:bold 10px verdana,; color:#7F7F7F; text-decoration:none; }

.gallery a:hover { font:bold 10px verdana,; color:#000000; text-decoration:none; }

/*ul{margin:0px; padding:0px; list-style-type:none;}

ul li { 
	font:normal 10px verdana;
	color:#000000;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	margin:0px;
	line-height:16px;
	list-style-type:none;
	background:url(../images/base.gif) left 1px no-repeat;
}
*/

/*--------------------------------------------------------------
=========================  Header Part  ==================
---------------------------------------------------------------*/


.welcome_div { font:normal 10px verdana; color:#000000; text-decoration:none; width:100%; height:22px; background-color:#F0F0EE; margin:0px; padding-top:8px; }

.welcome_div ul.list { margin:0px 0px 0px 204px; padding:0px; list-style:none; }

.welcome_div .list li { font:normal 10px verdana; color:#797A78; text-decoration:none; padding:0px 0px 0px 9px; margin:0px; list-style-type:none; float:left; background:none; height:22px; }

.welcome_div .list a { font:normal 10px verdana; color:#797A78; text-decoration:none; margin:0px; list-style-type:none; float:left; background:none; height:22px; }

.welcome_div .list a:hover { font:normal 10px verdana; color:#000000; text-decoration:none; margin:0px; list-style-type:none; float:left; background:none; height:22px; background:url(../images/new_arrow.gif) no-repeat center bottom; }

.welcome_div .list .visited { font:normal 10px verdana; color:#000000; text-decoration:none; margin:0px; list-style-type:none; float:left; background:none; height:22px; background:url(../images/new_arrow.gif) no-repeat center bottom; }

.welcome_div .list .welcome { color:#CC0000; }

.iconmargin { margin-right:2px; }

.welcome_div .topmenus { font:normal 10px verdana; color:#000000; text-decoration:none; float:right; text-align:right; margin-right:20px; }

.welcome_div .topmenus .list { font:normal 10px verdana; color:#797A78; text-decoration:none; padding:0px 0px 0px 0px; margin:0px; list-style-type:none; float:left; background:none; height:22px; }

.welcome_div .topmenus .list a { font:normal 10px verdana; color:#797A78; text-decoration:none; margin:0px; list-style-type:none; float:left; background:none; height:22px; }

.welcome_div .topmenus .list a:hover { font:normal 10px verdana; color:#000000; text-decoration:none; margin:0px; list-style-type:none; float:left; background:none; height:22px; background:url(../images/new_arrow.gif) no-repeat center bottom; }

.welcome_div .topmenus .list .visited { font:normal 10px verdana; color:#000000; text-decoration:none; margin:0px; list-style-type:none; float:left; background:none; height:22px; background:url(../images/new_arrow.gif) no-repeat center bottom; }

.logo_div { padding:25px 0px 0px 19px; float:left; width:165px; margin:0; }

.search_div { padding:17px 0px 0px 15px; $padding:17px 0px 0px 13px;
float:left; width:506px; $width:520px;
margin:0px; }

.search_text_box { border:1px solid #DDDDDD; padding-left:6px; padding-top:3px; $padding-top:1px;
font-family:verdana; font-size:10px; color:#353630; height:21px; *height:18px;
width:213px; background-color:#fff/*f0f0ee*/; margin:12px 1px 0px 14px; $margin:11px 1px 0px 24px;
}

.research { border:1px solid #DDDDDD;margin:12px 1px 0px 14px;$margin:11px 1px 0 14px; font:10px verdana; padding-left:6px;width:213px;height:21px;$height:18px;padding-top:2px;}

.selectboxone { font:normal 10px Verdana;$font:normal 11px Verdana; color:#000000; text-decoration:none; border:solid 1px #DDDDDD; height:21px; width:172px; margin:11px 0px 0px 2px; background-color:#f0f0ee; }

.searchbutton { font:bold 11px Verdana,; color:#FFFFFF; text-decoration:none; border:solid 0px #CB0003; background-color:#CC0000; padding-bottom:3px; *padding-bottom:0px;
width:63px; height:21px; *height:18px;
 $margin:0px 10px 0px 0px;
margin:12px 0px 0px 6px; cursor:pointer; }

.creativelist { margin:16px 0px 0px 0px; padding:0px; list-style-type:none; width:280px; float:left; border:0px solid #000; $margin:15px 0px 0px 5px;
}

.creativelist li { float:left; width:70px; $width:85px;
font:normal 10px verdana; color:#000; text-decoration:none; white-space:nowrap; margin-bottom:6px; height:23px; padding:0px 3px 0px 5px; }

*html .creativelist li { width:70px; }

/*.creativelist li input {float:left;}
.creativelist li  span {float:left;display:block; }*/

/*.headerline { border-bottom:solid 3px #e2e3e5; float:left; width:100%; height:3px; $margin-top:9px;*/
.headerline { border-bottom:solid 3px #0db9ae; float:left; width:100%; height:3px; $margin-top:9px;
}

/*--------------------------------------------------------------
=========================  Wizard  ==================
---------------------------------------------------------------*/

.wizardInstructions { float:left; width:1000px; margin:0; padding:0; list-style:none; }

.wizardInstructions li { width:163px; float:left; height:44px; border-right:1px solid #fff; font: normal 11px verdana; color:#000; text-decoration:none; line-height:14px; margin-top:1px; $margin-top:1px;
}

.wizardInstructions .one { font: normal 24px verdana; color:#FFFFFF; text-decoration:none; padding:11px 0px 0px 17px; $width:181px;
$height:54px;
background-color:#CC0000; }

.wizardInstructions .two { padding:5px 0px 0px 11px; width:169px; float:left; height:50px; $width:181px;
$height:54px;
background:#C5C3C4 url(../images/one.gif) no-repeat 126px 9px; }

.wizardInstructions .three { padding:4px 0px 0px 8px; width:172px; float:left; height:51px; $width:181px;
$height:54px;
background:#D9D9D9 url(../images/two.gif) no-repeat 128px 9px; }

.wizardInstructions .four { padding:4px 0px 0px 11px; width:169px; float:left; height:51px; $width:181px;
$height:54px;
background:#C5C3C4 url(../images/three.gif) no-repeat 124px 9px; }

.wizardInstructions .five { padding:5px 0px 0px 8px; width:139px; float:left; height:50px; $width:148px;
$height:54px;
background:#D9D9D9 url(../images/four.gif) no-repeat 93px 9px; ; }

.wizardInstructions .six { background:#CC0000; padding:12px 0px 0px 11px; width:117px; font: bold 11px verdana; color:#FFFFFF; text-decoration:none; border-right:solid 0px #000000; $width:128px;
height:43px; }

/*--------------------------------------------------------------
=========================  body  ==================
---------------------------------------------------------------*/

.bodydiv { float:left; width:1000px; }

.categorytitle { font:normal 24px verdana; color:#CC0000; text-decoration:none; }

.creativetitle { font:normal 24px verdana; color:#CA0A7B; text-decoration:none; }

.editorialtitle { font:normal 24px verdana; color:#A1A838; text-decoration:none; margin:1px 0px 0px 1px; }

.footagetitle { font:normal 24px verdana; color:#44949F; text-decoration:none; margin:1px 0px 0px 2px; }

.photosign { font:normal 11px verdana; color:#323230; text-decoration:none; }

.photosign:link,
.photosign:visited { font:normal 11px verdana; color:#CC0000 !important; text-decoration:none; }

.photosign:hover { font:normal 11px verdana; color:#000000 !important; text-decoration:none; }



.fotterdiv { float:left; width:100%; }

.pagetitle { font:bold 14px verdana; color:#666666; text-decoration:none; text-transform:lowercase; padding:10px 0; text-align:left; }

.contentheight { height:350px; padding-right:10px; border:0px solid #000;} 

.camdiv { float:left; width:50px; font:normal 18px verdana; color:#C90103; text-decoration:none; }

.yourimage { font:normal 12px verdana; color:#323230; text-decoration:none; }

.mainBody { float:left; clear:left; }

#catids { width:700px; }

.thC { height:180px; width:177px; text-align:center; display:table-cell; vertical-align:bottom; white-space:nowrap; }

*:first-child+html .thC /* use overflow:hidden in IE 7 */ { overflow:hidden; }

* html .thC /* use overflow:hidden in IE 7 and below */ { overflow:hidden; }

.imgNumber { font:bold 10px verdana; color:#666666; }

.imageCaption { font:10px verdana; color:#666666; }
