/* Generated by CSS Usage.   . */



.left { float: left; margin-right: 1em; }

.hide { display: none; }



p,ul { font-size: 1em; line-height: 1.5em;  margin: 0 0 1.5em 0; }

ul { margin-left:0.75em; padding-left: 1.5em; }

ul li { *list-style: none; *background: url("/images/site/arrow_bullet_red.gif") no-repeat left .5em; padding-left: 1em; }

ol { margin-left: .75em; padding-left: 2em; }



img { border: none; }

body { background: #9dcba7 url("/images/site/body_tile.jpg") repeat-x; text-align: center; font-size: 75%; line-height: 1.5em; font-family: "HelveticaNeue-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 0; color: #462102; }

.home #mainCol .shimitaelement h2.postTitle { padding:0; margin:0 0 0.4em 0; }

.home #mainCol .shimitaelement h2.postTitle2 { padding:0; margin:0 0 0.4em 0; font-size:12px !important }



#frame { text-align: left; margin: 0 auto; width: 970px; background: #FFF url("/images/site/frame_tile.gif") repeat-y; }

.home #frame { background-image: url("/images/site/shimata_bodybk.gif"); }

#header { position: relative; background: url("/images/site/header_bg.gif") no-repeat; height: 173px; }

.home #header { height: 419px; background-image: url("/images/site/shimata_bkheader.gif"); }

#container { float: right; display: inline; width: 672px; _ width:671px; margin-right: 5px; _ margin-right:3px; margin-bottom: 2em; }



.home #container { width: 717px; _ margin-right:3px; background: #e3f0e6 url("/images/site/home_container_bg.gif") no-repeat right bottom; margin-bottom: 0; padding: 0 0px 1em 0px; min-height:300px; _ height:300px; }



/* JQuery Carousel */

.list_carousel { } 

.list_carousel ul { padding: 0; list-style: none; display: block; margin-bottom:8px !important;}

.list_carousel li { margin-right: 7px; color: #999; text-align: center; padding: 0;  display: block; float: left; }



div.description { background-color:#91c63b; padding:10px 10px 40px 10px; color:#fff; font-size:1.5em; line-height:25px; border-top:4px solid #003C64; }

div.description a { color:#fff; text-decoration:none; font-weight:bold; border-bottom:1px dotted #8CD1FF; }

div.description a:hover { border-bottom:1px solid #8CD1FF; }



#feature { background: #9dcba7; padding:12px 6px 0px 6px; }

.home #menubar { float: right; position: absolute; right: 5px; top: 100px; width: 644px; height: 36px; color:#e7c982; }

.home #hotline { float: right; position: absolute; right: 33px; top: 41px; width: 284px; height: 36px; color:#e7c982; width:290px;

	padding-bottom:5px; text-align:right; border-bottom:1px dashed #9dcba7; }

.home #feature {  float: right; position: absolute; right: 18px; top: 175px; }

.headCol:hover { -moz-opacity: 0.85; opacity: 0.85; filter: alpha(opacity=85); cursor:pointer;}

.headCol1:hover { -moz-opacity: 0.85; opacity: 0.85; filter: alpha(opacity=85); cursor:pointer;}



.headCol { cursor:pointer; width:99.9%; padding-top: 20px; padding-bottom: 5px; float:left; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: #0b2e0b; text-align:center; margin-right:1px; font-weight: normal; }

.headColl { cursor:pointer; width: 100%; padding-top: 20px; padding-bottom: 5px; float:left; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: #0b2e0b; text-align:center; margin-right:1px; }

.home #container .homecolhead { font-size: 1.35em; line-height: 1em; font-weight: normal; border-bottom: none; margin-left: 5px; color: #faf0d8; margin-top: 10px; vertical-align:bottom; }



#mainCol { padding: 1em 36px; width:650px; float: left; } 

#extraCol { float: left; display: inline; width: 228px; margin-left: 5px; padding: 0 30px 1em; background: url("/images/site/extraCol_bg.gif") no-repeat; min-height:210px; _ height:210px; }

.home #extraCol { background: url("/images/site/shimata_bk1.gif") no-repeat right top; width: 182px; }



#extraCol .eventsList ul li a:hover { background-color: #396c44; color: #FFF; }

.clear { clear:both;}

.home #bottom a:hover img.apply { border:solid 5px #f0e3c5; }

#bottom a img.swaz { border:solid 5px #945050; }

.home #bottom a:hover img.swaz { border:solid 5px #e6cfba; }



#footer { clear: both; background: url("/images/site/footer_bg.gif") no-repeat center bottom; padding-bottom: 3em; }

#footer .contents { margin: 0 5px; padding: 1em 36px 0 28px; border-top: 0.75em solid #006600; background: #71b47f; text-align: right; }

.home #footer .contents { text-align: center; padding: 1em 18px 0; }



a, a:link,a:visited { color: #aa2727; text-decoration: none; border-bottom: 1px dotted; }

a:hover, a:active { color: #396c44; border-bottom-style: solid; }



#extraCol a, #extraCol a:link,#extraCol a:visited { color: #faf0d8; }

#extraCol a:hover { color: #FFF; }

#homeblog a, #homeblog a:link, #homeblog a:visited { color: #faf0d8; font-weight: bold; text-decoration: none; border: none; display: inline; height: 1%; font-size: 12px; }



#homeblog img:hover { -moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); }

#homeblog h2 { margin: 1.125em 0 0.1 25em; }

#homeblog a:hover { color: #FFF; text-decoration: none; border-bottom: 1px dotted; border-color:#c88b11; }

#homeblog ul li {padding-left:0;}

#homeblog span { color:#99cc99; }

#homeblog .rss { display:none; }



#footer a, #footer a:link, #footer a:visited,

#homeFooter a, #homeFooter a:link, #homeFooter a:visited { font-weight: bold; border: none; text-decoration: none; color: #462102; }

#footer a:hover, #homeFooter a:hover { text-decoration: underline; }



.shimita_element .blogList ul li { float:left; margin:0 0 0 -25px }

.leftlist li { line-height:20px !important; }



.home #container a { font-weight: bold; }

.nav { margin: 0; padding: 0; }

.nav li { display: inline; list-style: none; }



#header .nav { position: absolute; top: 10px; right: 36px; text-align: right; }

#header .nav li { background: none; padding: 0; font-size:0.95em}

#header .nav a, #header .nav a:link, .nav a:visited { text-decoration: none; color: #e7c982; text-transform: uppercase; margin-left: 1.5em; border: none; font-family: "Lucida Grande", arial, helvetica, sans-serif; font-weight: bold; font-size: 0.91667em; background: url("/images/site/arrow_bullet_red.gif") no-repeat left .4em; padding-left: 1em; }

#header .nav a:hover { color: #FFF; background-image: url("/images/site/arrow_bullet_gold.gif"); }



.oneCol #featureNav a:hover, .oneColSpan-map #featureNav a:hover, .oneColSpan-search #featureNav a:hover, .second #featureNav a:hover { color: #FFF; border-bottom: 1px dotted #c88b11 !important; padding-bottom: 4px; }



.home #featureNav { position: static; display: block; float: left; text-align: left; width: 325px; margin-top: 42px; }

.home #featureNav .linksModule ul { margin: 0; padding: 0 0 36px 0; list-style: none; }

.home #featureNav .linksModule ul li { font-size: 2.2em;  margin-left: 16px; _ margin-left: 8px;  margin-top: 0.4em; margin-bottom: 0.55em; float: left; padding-bottom: 4px; * padding-right:10px; background: url("/images/site/feature_nav_bullet.gif") no-repeat left top; margin-right: 0; }

.home #featureNav .linksModule ul li a { color: #faf0d8; border:none; padding-bottom:4px; display:block; font-family: Georgia, "Times New Roman", Times, serif; }

.home #featureNav .linksModule ul li a:hover { color: #FFF; border-bottom: 1px dotted #c88b11 !important; padding-bottom: 3px; }



#extraCol .menu a:hover { background-color: #14620e; color: #FFF; }

.home #extraCol .linksModule ul li a:hover { background-color: #14620e; color: #FFF; }



.graduate #extraCol .menu a:hover { background-color: #c8b24c; color: #FFF; }

.professional #extraCol .menu a:hover { background-color: #4e6a87; color: #FFF; }

#extraCol .menu li:hover ul, #extraCol .menu li.sfhover ul { left: 228px; margin-top: -1.75em; }

#extraCol .title { background: #c56a62; padding: 0.5em 30px; margin-left: -30px; margin-right: -30px; color: #faf0d8; }



.home #extraCol h1.title { color: #faf0d8; background: none; padding: 0; margin-left: auto; margin-right: auto; border-bottom: 1px solid #99cc99; padding-bottom: 0.25em; font-size:2em; font-family: Georgia, "Times New Roman", Times, serif; }

#mainCol h1.title { border-bottom: 1px solid #99cc99; padding-left: 0.5em; padding-bottom: 0.25em; margin-top: 0; padding-top: 0.2em; margin-bottom: 1em; font-size:2em; color:#3e1b01; font-family: Georgia, "Times New Roman", Times, serif; }



#homeFooter { text-align: right; padding: 1em 12px; color: #7b6c47; font-family: Georgia, "Times New Roman", Times, serif;  }

#homeFooter .nav { float: left; }

#homeFooter .nav li { background: none; }

#homeFooter a, #homeFooter a:link,

#homeFooter a:visited { color: #002a0e !important; }

#homeFooter .nav a { margin-right: .5em; font-weight:normal; }



h1 { font-size: 2.5em; line-height: 1em; margin: 0.1em 0 .25em; font-weight: normal; color: #aa2727; }

h2 { font-size: 1.4em; line-height: 1em;  font-weight: normal !important; }

h2.postTitle { font-size:1em; line-height:1.3em; margin:0 0 1.5em; color: #99FF33; }

h2.postTitle2 { font-size:1em; line-height:1 em; margin:0 0 1.5em; color: #99FF33; }



#extraCol h1.title { font-size:2em; }

#header h1 { margin: 0; padding: 29px 0 0 43px; text-indent: -999em; width: 258px; }

#header h1 a { text-decoration: none; background: url("/images/site/shimata_logo.gif") no-repeat; display: block; height: 114px; border: none; }



div.rss { padding:4px 0 14px 12px; border:none; background:none; }

.home div.rss { padding:4px 0 14px 26px; border:none; background:none; }

#future_students .fs-item a:hover strong { background: #aa2727; color: #FFF; }



.search { float: right; background: url("/images/site/search_bg.gif") no-repeat; height: 57px; }

.home .search { clear: both; display: block; background-image: url("/images/site/shimata_searchbk.gif"); margin-right: 36px; position: absolute; left: 676px; top: 45px; }

.search .searchInput { float: left; width: 140px; margin: 13px 0 0 15px; color: #462102; font-weight: bold; }

.search .searchButton { width: 83px; height: 47px; * padding: 0 0 0 1000px; text-indent:9999px; display: block; background: url("/images/site/search_btn_home.gif") no-repeat 0 0; border: none; overflow: hidden; float: right; cursor:pointer; }



.storm a:hover { display: block; background: url("/images/site/crimson_storm_logo.gif") no-repeat; height: 54px; border: none; text-decoration: none; }

.home #footer a:hover img { border-color: #FFF; -moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); }

#homeFooter { background: #9dcba7; }



/************************************************

*	Main Menu     								*

*************************************************/

.menu_container { margin:0; padding:0 36px 0 0; height:35px; float:left !important; font-family:Georgia, "Times New Roman", Times, serif; }

.menu_container ul { list-style:none; margin:0; padding:0; height:35px; float:left; }

.menu_container ul li { margin:0; padding:0 2px 0 0; float:left; background:url('/images/site/navdivider.gif') no-repeat right center; } 

.menu_container ul li a { display:block; margin:0; padding:10px 8px 8px 8px; font-size:14px; font-weight:normal; color:#fff; text-decoration:none; text-transform:none; text-align:center; }

.menu_container ul li.active a, .menu_container ul li a:hover { text-decoration:none; color:#fff; background:url('/images/site/hover.jpg') repeat-x left top; }



#shimata_menu { font-size:13px; z-index:3000;}

#shimata_menu li { height:35px; float:left; list-style-type:none; color:#faf0d8; }

#shimata_menu li a { /*height:36px;*/ font-size:16px; font-weight:normal; color:#faf0d8; margin-right:7px; }

#shimata_menu li a { display:block; text-decoration:none; white-space:nowrap; background: url("/images/site/nav-separator.png") 100% 0 repeat-y;}

#shimata_menu li a:hover, #shimata_menu li.active a{ text-decoration:none; color:#e5e5e5; background:url('/images/site/hover.jpg') repeat-x left top; }

#shimata_menu li ul { position:absolute; z-index:3000 !important; visibility:hidden; background:#396c44; border:1px solid #858e87; }

#shimata_menu li ul, #shimata_menu li ul li, #shimata_menu li ul li a { height:auto; line-height:normal; border:none; text-align:left; }

#shimata_menu li ul li { float:none; display:inline; margin:0; padding:0; }

#shimata_menu li ul li a { text-align:left; font-size:1em; padding:6px 13px; color:#fff; border-bottom:1px dotted #858e87; }

#shimata_menu li ul li.first a {padding-top:-10px !important; padding-left:11px !important; }

#shimata_menu li ul li.last a { border-bottom:none !important; padding-bottom:7px; }

#shimata_menu li.active ul li a { background:#01537b !important; color:#d7d7d7; }

#shimata_menu li.active ul li a:hover { background:#e0ebf0 !important; color:#015077;}

#shimata_menu li.first a { padding-left:21px; }

#shimata_menu li.last { border-right:none !important; }



#social { position: absolute; height: 37px; width:192px; float: left; left: 32px; top: 431px; }

#social img:hover { -moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); }



#hoverlink img:hover { -moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); cursor:pointer; border:none}

.home #container ul li a:hover { background-color: #aa2727; color: #FFF; }

#container, #feature, .contents, #header, #frame, #footer { display: inline-block; }

* html #container, * html #feature, * html .contents, * html #header, * html #frame, *html #footer { height: 209px; }

#container, #feature, .contents, #header, #frame, #footer { display: block; }



.feedback:hover { -moz-opacity: 0.85; opacity: 0.85; filter: alpha(opacity=85); cursor:pointer;}



/** Courousel **/



/* slightly enhanced, universal clearfix hack */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */



.home #bottom a:hover img.apply { border:solid 5px #f0e3c5; }

.home #bottom a:hover img.swaz { border:solid 5px #e6cfba; }



a, a:link, a:visited { color: #009900; text-decoration: none; border-bottom: 1px dotted; }

a:hover, a:active { color: #14620e; border-bottom-style: solid; }



#extraCol .eventsList ul li a:hover { background-color: #14620e; color: #FFF; }

#extraCol a:hover { color: #FFF; }

#extraCol .menu a:hover { background-color: #14620e; color: #FFF; }

#extraCol .linksModule ul li a:hover { background-color: #14620e; color: #FFF; }

#extraCol .menu li:hover ul, #homeFooter a, #homeFooter a:link, #homeFooter a:visited { color: #7b6c47; }



#footer a:hover, #homeFooter a:hover { text-decoration: underline; }

#header .nav a:hover { color: #FFF; background-image: url("/images/site/arrow_bullet_gold.gif"); }



.oneCol #featureNav a:hover,

.oneColSpan-map #featureNav a:hover,

.oneColSpan-search #featureNav a:hover,

.second #featureNav a:hover { color: #FFF; border-bottom: 1px dotted #c88b11 !important; padding-bottom: 4px; }

.home #featureNav .linksModule ul li a:hover { color: #FFF; border-bottom: 1px dotted #c88b11 !important; padding-bottom: 3px; }

.home #extraCol .linksModule ul li a:hover { background-color: #14620e; color: #FFF; }



.graduate #extraCol .menu a:hover { background-color: #c8b24c; color: #FFF; }

.professional #extraCol .menu a:hover { background-color: #4e6a87; color: #FFF; }



.breadCrumb { background: #f3f8f4; padding: 1em 36px; border-bottom: 1px solid #9dcba7; }

.breadCrumb a { background: url("/images/site/arrow_bullet_gold.gif") no-repeat right center; padding-right: 1em; margin-right: 0.5em; }



#future_students .fs-item a:hover strong { background: #aa2727; color: #FFF; }

.home #footer a:hover img { border-color: #FFF; -moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); }

#homeFooter { background: #9dcba7; }



#hoverlink img:hover { -moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); cursor:pointer;}

#container, #feature, #header, #frame, #footer { display: inline-block; }

* html #container, * html #feature, * html .contents, * html #header, * html #frame, *html #footer { height: 1%; }

#container, #feature, .contents, #header, #frame, #footer { display: block; }



/* ee part */

.storytxt { margin-left:10px; margin-right:10px;}

.storyu { border-bottom:1px solid #eceeee; }

.storytxt h2 a{ color:#d05b13; }

.storytxt h3 a{ color:#d05b13; font-size:14px; }

.clear { clear:both;}

.storysummary { color:#f0db32 !important;}

.storyimg { width:685px; overflow:hidden;}

.ext_img { margin:10px 0px 4px 4px; clear:left; float:right;}

.ext_img img { float:right;}

.ext_img_txt { margin:5px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; text-align:center; max-width:250px; color:#a9adb5; float:left;}



#topimagetxt {margin-top:5px; margin-bottom:5px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; color: #0f1f41; width: 185px; text-align: left;}

.new { color:#CC3300; font-size:80%; font-weight:bold; }

.mins { color:#5a6169; font-size:80%; font-weight:bold; }

.marker { background-color: #ff0; }

.thome { font-size:20px !important;}



#aform table {  background-color:#f4f1ee !important; font-size:12px; }

#aform th, td { padding:5px !important; border-bottom:1px solid #eae8db; vertical-align:middle; }		

#aform th { background:#eee; }

.afrom { width:85%; padding:3px; }

.bfrom { width:95%; padding:3px; }

.cfrom { width:250px; padding:3px; }

.lh { padding:50px 40px; font-size:14px;}

.sd { padding:5px 0px 5px 0px; font-weight:bold; clear:left; }

.sch { margin:5px 0px 20px 0px; border-bottom:1px solid #ddd;}

#sociable { clear:both; font-size:0.9em; overflow:hidden; min-height:1em; width:95%; padding:6px; margin:3px; }

ul#sociable li { display:block; float:right; list-style-type: none; background-image: none; padding-left:0; margin:0; margin-left:2px !important; }

ul#sociable li a { display:block; min-height: 16px; line-height: 22px; font-weight:bold; text-indent:-5000px; position:relative; outline:none; }

li.soci_email a { background: url("/images/icons/email.gif") no-repeat; width:20px; }

li.soci_print a { background: url("/images/icons/print.gif") no-repeat; width:20px; }

li.soci_comm a { background: url("/images/icons/comm.gif") no-repeat; width:20px; }

li.soci_facebook a { background: url("/images/icons/facebook.gif") no-repeat; width:20px; }

li.soci_twitter a { background: url("/images/icons/twitter.gif") no-repeat; width:20px; }

li.book_now a { background: url("/images/icons/btn-book.gif") no-repeat; width:160px; height:40px; margin-right:400px; padding-left:10px;}



/*  navigation   */

.navigation { color:#999999; border:0px; font-size:11px; padding:10px 4px; }

.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { text-decoration:none; color: #333333; background:#F1F1F1;

	border:1px solid #ECF0F2; padding:2px 4px; font-size:11px; font-weight:bold; margin-top:10px;}

.navigation a:hover { background:#565353; color:#F1F1F1; border-color:#F1F1F1; }

.navigation span { text-decoration:none; background:#fff; padding:2px 4px; border:1px solid #F1F1F1; color:#5498C5; font-size:10px; }



/*Video Block/ Boxes*/

.video-block {float:left; padding:10px; width:630px; height:1%; overflow: hidden; font-family:Arial, Helvetica, sans-serif; color:#333333;}

.videoblock { width:300px; float:left; overflow:hidden; padding:5px 5px 0 5px; margin:10px 10px 0 0; background-color:#396c44; }

.video-box .info { margin-left:130px; padding-bottom:15px; }

.video-box .info h2 { margin:4px 0; padding:0; font-size:13px !important; font-weight:normal; color:#e9e9e9 !important; }

.video-box .imge { display:block; float:left; width:120px !important; height:95px !important; overflow:hidden; }

.video-box-inner { min-height:90px; }

.info .videolink { color:#d2d8da !important; font-weight:bold !important;}



/*Send to A Friend*/

#staf_table { border:0px; vertical-align: top; }

#staf_table td { border:0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; font-size: 11px; color:#8d99a1; }



.staf_top { margin-right:20px; text-align:right; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size:12px; color:#b2b6bd;}

.staf_posted { font:8pt Geneva, Arial, Helvetica, sans-serif; color:#8d99a1; padding:2px 0px 20px 0px; float:left; }

.staf_notes { font:11px Verdana, Arial, Helvetica, sans-serif; color: #8d99a1; padding:6px 3px 0px 3px; text-align:right; }

.staf_txtarea { width:560px; border: 1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size:12px; background-color:#fbfbfb; }

.staf_chars { font:11px Verdana, Arial, Helvetica, sans-serif; color:#8d99a1; padding:3px 35px 10px 3px; text-align:right; }

.staf_field { border:1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; padding:3px; background-color:#fbfbfb;}

.stafield1 {width: 180px; }

.stafield2 {width: 180px; }

.stafield3 {width: 556px; }

.staf_button { margin:5px 0 15px 0px; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; font-weight:bold; }

.staf_footer { padding-top: 35px; padding-bottom: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#8d99a1; }



.commonareanews { float:left; width:682px; margin-left:6px; }

.commonareanews h1{ float:left; width:682px;height:36px;background:url('/images/site/welibg.png') no-repeat;font-family:'Conv_Futura_Medium_BT',Sans-Serif; font-size:19px;color:#3f2408;padding-top:5px;text-indent:10px; }

.commonareanews h1 b{ color:#d05b13; font-family:'com_futura-bold-bt-2',Sans-Serif; font-size:19px; }

.commonareanews .read{ float:left; width:71px;margin-top:10px;margin-left:10px; }



.midleft .item { float:left; width:650px !important; border-bottom:solid 1px #cfcec8; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size:12px;}

.midleft .item .date { float:left; width:42px; text-align:center; height:80px; margin-top:19px; border-right:#989da3 1px dashed !important; font-family:Georgia, "Times New Roman", Times, serif;}

.midleft .item .date .dt { font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }

.midleft_pubs a { color:#006600 !important; text-decoration:none; }

.midleft_pubs a:hover { color:#058c05 !important; text-decoration:none; }

.midleft_pubs { float:left; width:570px; padding-left:20px; }

.midleft_pubs h2 a { font:normal 16px !important; font-family:Georgia, "Times New Roman", Times, serif !important; color:#006600; margin:5px 0; width:98%;  padding:7px 0; font-weight:normal !important; }

.midleft_pubs img { margin-right:10px; }

.more { float:right; background:url('/images/site/more_back.jpg') right no-repeat; padding-right:26px; margin-top:12px; }

.linez { border-bottom:1px solid #27354f; padding-bottom:5px; }



/* Album Images */

#album_images li{ width:273px; height:161px; border:solid #5e768d 1px; padding:3px; align:center; position:relative; float:left;

display:block; margin:4px; margin-bottom: 15px; }

#album_images a:hover { float: none; }

#album_images a span{ position:absolute; left:-9999px; }

#album_images a:hover span{ top:0px; left:0px; right:0px; width:279px; text-align: center; background:#FFF; color:#8b0000; padding:5px 0px 5px 0px; font-size:90%; border:1px solid #8b0000; border-width:0 0 3px 0; filter: alpha(opacity=100); } 

#album_images p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



/* Gallery Images */

#thumbs_images li{ width:161px; height:95px; border:solid #5e768d 1px; padding:3px; align:center; position:relative; float:left;

display:block; margin:4px; margin-bottom: 15px; }

#thumbs_images a:hover { float: none; }

#thumbs_images a span{ position:absolute; left:-9999px; }

#thumbs_images a:hover span{ top:0px; left:0px; right:0px; width:167px; text-align: center; background:#FFF; color:#8b0000; padding:5px 0px 5px 0px; font-size:90%; border:1px solid #8b0000; border-width:0 0 3px 0; filter: alpha(opacity=100); } 



/*Send to A Friend*/

#staf_table { border:0px; vertical-align: top; }

#staf_table td { border:0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif, "MS Sans Serif"; font-size: 11px; color:#8d99a1; }



/* Preview Product */

#preview_product li{ width:185px; height:185px; border:solid #5e768d 1px; padding:8px; align:center; position:relative; float:left;

display:block; margin:5px -20px 5px -5px; margin-bottom: 15px; }

#preview_product a:hover { float: none; }

#preview_product a span{ position:absolute; left:-9999px; }

#preview_product a:hover span{ font: verdana; font-size:12px !important; top:0px; left:0px; right:0px; width:191px; text-align: center; background:#FFF; color:#4a652a; padding:5px; font-size:90%; border:1px solid #87a464; border-width:0 0 3px 0; filter: alpha(opacity=100); } 





#dvdlistsearch { width:920px; margin-left:20px; }

#dvdlistsearch ol { font-style:italic; font-family:Georgia, Times, serif; font-size:20px; color:#333333; }

#dvdlistsearch ol li {width:900px; }

#dvdlistsearch ol li p { padding:8px; color:#333333; border-left: 1px solid #999;  }

#dvdlistsearch ol li a { text-decoration:none; font-size:14px;  }

#dvdlistsearch ol li p em { display:block; }

