/* CSS Document */

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/

body{ background:#293030; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
h1,h2,h3,h4{line-height:1.2em;}
p{line-height:1.2em; }
h2.heading1{color:#0095bf; font-size:230%; font-weight:normal; margin:0px 0px 3px 0px;}
h2.heading1 a{color:#0095bf;}
h2.heading2{color:#F2F2F2;  font-size:190%; font-weight:normal; margin-top:3px;}
h2.heading4{color:#FFFFFF; font-size:190%; font-weight:normal; margin-bottom:10px;}
div.box div.box_middle.pad{padding:0px 10px;}

/*-------
// Page Layout
//-----*/

/*-----container-----*/
div#container{min-width:897px;}

/*-----header-----*/
div#header{ background:#010101;}

/*-----wrapper-----*/
div.wrapper{width:897px; margin:0px auto;}

/*-----navigation-----*/
div#navigation{background:transparent url(../images/navigation/navigation_background.gif) left top repeat-x; }

/*-----content-----*/
div#content{background:#232B2B url(../images/content/content_background.jpg) left top repeat-x;}

/*-----banner-----*/
div#banner{background:transparent url(../images/content/banner_left_background.jpg) left top no-repeat;}

/*-----sidebar-----*/
div#sidebar{width:170px; padding-left:50px;}

/*-----main1-----*/
div#main1{ width:655px;}


/*-------
// Hover image
//-------*/
div.hover_image{display:none;}

/*-------
// common page content
//-------*/

/*-----header-----*/
div#header div.wrapper{height:119px; background:transparent url(../images/header/header_background.jpg) left top no-repeat;}
div#header h1 a{background:transparent url(../images/header/logo.png) left top no-repeat; width:280px; height:118px; display:block; margin-left:50px;}
div#header div.header_right{ width:490px; text-align:right;}

/*-----header header-top-nav-----*/
div#header div.header_right ul.top_nav{float:right;}
div#header div.header_right ul.top_nav li{display:block; float:left;}
div#header div.header_right ul.top_nav li a{display:block; float:left; margin-left:5px; font-size:120%; color:#FFFFFF; text-decoration:none;}

div#header div.header_right ul.top_nav li a span.left{background:transparent url(../images/header/btn_left.png) left top no-repeat; display:block; float:left; width:11px; height:33px;}
div#header div.header_right ul.top_nav li a span.middle{background:transparent url(../images/header/btn_middle.png) left top repeat-x; display:block; float:left; height:22px; padding:11px 7px 0 3px;}
div#header div.header_right ul.top_nav li a span.right{background:transparent url(../images/header/btn_right.png) left top no-repeat; display:block; float:left; width:11px; height:33px;}

div#header div.header_right ul.top_nav li a span.middle img{margin-right:8px;}


/*-----header header-bottom-nav-----*/
div#header div.header_right ul.bottom_nav{float:right; clear:both; margin-top:57px; }
div#header div.header_right ul.bottom_nav li {display:block; float:left; background:transparent url(../images/header/btn2.png) left top repeat-x; margin-left:3px;}
div#header div.header_right ul.bottom_nav li a{ padding:0px 8px; height:29px; color:#a9aaa9; text-decoration:none; display:block; float:left; font-size:120%;  white-space:nowrap; line-height:2.6em;}
div#header div.header_right ul.bottom_nav li a.credit{ background:transparent url(../images/header/credit.gif) 8px 8px no-repeat; padding-left:30px;}
div#header div.header_right ul.bottom_nav li a span.mail{ background:transparent url(../images/header/mail.gif) right 3px no-repeat; padding-right:24px;}




/*-----navigation-----*/
div#navigation div.wrapper{height:43px; line-height:4.3em;}

div#navigation ul{padding-left:52px; width:430px;}
div#navigation ul li{display:inline; margin:0px -1px 0px -2px; }
div#navigation ul li a{padding:10px 20px; color:#bbbdbd; font-size:180%; text-decoration:none;}
div#navigation ul li a:hover{background:transparent url(../images/navigation/navigation_hover.gif) left top repeat-x; }
div#navigation ul li a.active{background:transparent url(../images/navigation/navigation_hover.gif) left top repeat-x; }


/*-----content-----*/
div#content div.wrapper{padding:20px 0px;}
div.glow{background:transparent url(../images/content/color.jpg) left top no-repeat; }


/*-----searchbox-----*/
div.searchbox{padding-top:8px;}
div.searchbox *{ vertical-align:middle;}
div.searchbox span.search{color:#29a9cd; font-size:180%;}


/*-----footer-----*/

/*-----footer footer_top-----*/
div#footer div.footer_top{overflow:hidden; border-bottom:solid #232b2b 3px;}
div#footer div.footer_top{background:#4c5151 url(../images/footer/footer_top.gif) left top repeat-x; padding:25px 0px;}
div#footer div.footer_top ul{width:120px; padding-left:50px; float:left;}
div#footer div.footer_top ul li{margin-bottom:15px;}
div#footer div.footer_top ul li a{color:#aeb6b6; font-size:130%;}

/*-----footer footer_bottom-----*/
div#footer div.footer_bottom{background:#454b4a url(../images/footer/footer_bottom.gif) left bottom repeat-x; padding:15px 0px 25px 0px;}
div#footer div.footer_bottom p, div#footer div.footer_bottom ul li{font-size:120%;}
div#footer div.footer_bottom div.footer_left{padding-left:50px; width:560px;}
div#footer div.footer_bottom div.footer_left p{margin-top:10px;}
div#footer div.footer_bottom div.footer_left p, div#footer div.footer_bottom div.footer_left ul li, div#footer div.footer_bottom div.footer_left ul li a{color:#FFFFFF;}
div#footer div.footer_bottom div.footer_left ul li{display:inline; margin:0px 10px 0px 0px;}

div#footer div.footer_bottom div.footer_right{padding-right:50px;}
div#footer div.footer_bottom div.footer_right p a{color:#848585;}


/*-------
// index page content
//-------*/

/*-----banner-----*/
div#banner div.banner_form{background:transparent url(../images/content/banner_right_background.jpg) right top no-repeat; height:303px; padding:44px 457px 0px 54px;}

div#banner div.banner_form h2{color:#565b5b; font-size:320%; font-weight:normal; margin-bottom:13px;}


/*-----banner search_box-----*/
div#banner div.banner_form div.search_box{background:#7a7c7c; width:359px; margin-bottom:15px;}
div#banner div.banner_form div.search_box div.top{ background:transparent url(../images/content/search_box_top_background.gif) left top no-repeat; position:relative; top:-5px;}
div#banner div.banner_form div.search_box div.bottom{background:transparent url(../images/content/search_box_bottom_background.gif) left bottom no-repeat; padding:5px 18px 15px 18px; position:relative; bottom:-10px; height:1%;}
div#banner div.banner_form div.search_box div.bottom *{vertical-align:middle;}
div#banner div.banner_form div.search_box div.bottom p{font-size:120%;}
div#banner div.banner_form div.search_box div.bottom p a{ color:#e2e2e2; text-decoration:underline;}
div#banner div.banner_form div.search_box div.bottom p.advanced_search{margin-top:5px;}
div#banner div.banner_form div.search_box div.bottom p a:hover{text-decoration:none;}
span.search{color:#FFFFFF; font-size:170%;}
input.textbox{width:120px; border:solid 1px #5b5f5f; background:#dfe2e2; padding:2px; margin:0px 5px; }
select.drop_list{border:solid 1px #abadb3; width:70px; padding:3px 0px;  margin:0px 5px 0px 0px;}
div.searchbox select{width:80px;}

/*-----banner btn2-----*/
div#banner div.banner_form div.btn2{margin-bottom:10px; width:100%; overflow:hidden;}
div#banner div.banner_form div.btn2 a{display:block; float:left; margin-right:10px; background:transparent url(../images/content/btn3_left.gif) left top no-repeat; padding-left:10px; font-size:170%; color:#FFFFFF; text-decoration:none;}
div#banner div.banner_form div.btn2 a span{display:block; float:left; background:transparent url(../images/content/btn3_right.gif) right top no-repeat; height:35px; line-height:2.2em; padding:0px 25px 0px 15px;}

div#banner div.banner_form p.text1{color:#c4018b; line-height:1.8em; font-size:130%;}
div#banner div.banner_form p.text1 span{font-size:170%;}
div#banner div.banner_form p.text1 a{color:#c4018b; text-decoration:underline; margin:0px 4px 0px 4px;}
div#banner div.banner_form p.text1 a:hover{text-decoration:none;}


/*-----main-----*/
div#main div.section{margin-bottom:25px; width:100%; overflow:hidden;}
div#main div.section ul.price{padding:10px 0px; width:100%; overflow:hidden;}
div#main div.section ul.price li{width:160px; float:left; padding-left:20px; display:block;}
div#main div.section ul.price li h2{margin-top:15px;}

div#main div.section ul.price li.list{width:129px; margin-right:30px; background:transparent url(../images/content/list.gif) left top no-repeat; height:111px; padding:0px;}
div#main div.section ul.price li.list a{display:block; padding:14px 12px; font-size:240%; color:#FFFFFF; text-decoration:none; line-height:1.1em;}
div#main div.section ul.price li.list a span{font-size:200%;}

div#main div.section ul.price li.prices{padding-left:50px;}
div#main div.section ul.price li.numbers{width:180px; padding-left:0px;}
div#main div.section ul.price li.numbers p{color:#4f7c88; font-size:150%; margin-bottom:14px;}


/*-----main box-----*/
div.box{background:#0C0D0D;}

div.box div.box_top{background:transparent url(../images/content/black_topl.gif) left top no-repeat; margin-top:-1px; }
div.box div.box_top_right{background:transparent url(../images/content/black_topr.gif) right top no-repeat; height:20px;}

div.box div.box_middle{padding:0px 54px;}

div.box div.box_middle div.about{width:140px;}
div.box div.box_middle div.description{margin-left:150px;}
div.box div.box_middle div.description p{color:#9a9898; font-size:190%; line-height:1.5em;}

div.slideshow{margin-top:34px; width:100%; overflow:hidden;}
div.slideshow div.large{ width:358px;}
div.slideshow div.large img{border:solid 3px #FFFFFF;}
div.slideshow div.small{ width:398px; overflow:hidden;}
div.slideshow div.small ul li{padding:0px 0px 22px 22px; float:left;}
div.slideshow div.small a img {display:block; border:solid 3px #FFFFFF; float:left;}
div.slideshow div.small ul{width:100%; overflow:hidden;}

div.slideshow div.small p.more{margin-top:-5px;}
div.slideshow div.small p.more a{color:#0095bf; font-size:130%;  margin-top:-10px; }
div.slideshow div.small p.more a:hover{text-decoration:underline;}

div.box div.box_bottom{background:transparent url(../images/content/black_bottoml.gif) left top no-repeat; margin-bottom:-1px; }
div.box div.box_bottom_right{background:transparent url(../images/content/black_bottomr.gif) right top no-repeat; height:20px;}

div.box1{width:435px;}

div.new{ margin-left:25px;}

div.box2.last{margin-bottom:0px;}

div.box2{margin:0px -35px;   margin-bottom:20px;}
div.box2 div.top{height:13px; line-height:13px;}
div.box2 div.top_center{background:url(../images/content/box2_topc.gif) left top repeat-x; margin:0px 5px; height:13px; line-height:13px;}
div.box2 div.top div.top_left{background:url(../images/content/box2_topl.gif) left top no-repeat; width:10px; height:13px; line-height:13px; margin-left:-5px; position:relative;}
div.box2 div.top div.top_right{background:url(../images/content/box2_topr.gif) right top no-repeat; height:13px; width:10px; line-height:13px; margin-right:-5px; position:relative;}


div.box2 div.middle{padding:6px 23px; background:#232b2b; border-style:solid; border-width:0px 1px; border-color:#374444; overflow:hidden; height:1%;}

div.box2 div.middle div.post{width:100%; overflow:hidden; margin-top:15px;}
div.box2 div.middle div.post div.photograph{margin:0px 20px 2px 0px;}
div.box2 div.middle div.post div.photograph img{border:solid 3px #FFFFFF; }

div.box2 div.middle div.post h3{color:#a6bb22; font-size:150%; font-weight:normal;}
div.box2 div.middle div.post h4{font-size:150%; color:#9faaaa; font-weight:normal; margin-bottom:8px;}
div.box2 div.middle div.post p{color:#aeb6b6; font-size:120%; line-height:1.3em;}
div.box2 div.middle div.post p a{color:#aeb6b6; }


div.box2 div.bottom{ height:13px;}
div.box2 div.bottom_left{background:url(../images/content/box2_bottoml.gif) left bottom no-repeat; width:10px; height:13px; margin-left:-5px; position:relative;}
div.box2 div.bottom div.bottom_right{background:url(../images/content/box2_bottomr.gif) right bottom no-repeat; height:13px; width:10px; margin-right:-5px; position:relative;}
div.box2 div.bottom div.bottom_center{margin:0px 5px; background:transparent url(../images/content/box2_bottomc.gif) left bottom repeat-x; height:13px; position:relative;}

span.date{font-size:70%; color:#677373;}

div.box div.box_middle div.section1 { margin:0px -10px 21px -10px;}

div.box div.box_middle div.section1 p{color:#aeb6b6; font-size:120%;}
div.box div.box_middle div.section1 p.posted{color:#6c7878;  margin-bottom:15px;}
div.box div.box_middle div.section1 p.posted a{color:#6c7878; text-decoration:none;}
div.box div.box_middle div.section1 p.posted a:hover{text-decoration:underline;} 
div.box div.box_middle div.section1 p a{color:#aeb6b6; text-decoration:underline;}
div.box div.box_middle div.section1 p a:hover{text-decoration:none;}


div.box2.last{margin-bottom:0px;}

div.blog_applications{ margin:-5px 0px;}
div.blog_applications ul{width:100%; overflow:hidden;}
div.blog_applications ul li{float:left;}
div.blog_applications ul li a{color:#6c7878; font-size:120%; margin-right:30px; }
div.blog_applications ul li a img{margin-right:6px; margin-bottom:-3px;}
div.blog_applications ul li a:hover{text-decoration:none; color:#364344;}





/*-------
// account page content
//-------*/


div#sidebar div.box2{margin:0px ;}

div#sidebar div.box2 div.middle{padding:0px 5px;}

div#sidebar div.box2 h2.heading3{background:transparent url(../images/content/button1_center.gif) left top repeat-x; font-size:130%; color:#FFFFFF; line-height:1.4em; font-weight:normal;}
div#sidebar div.box2 h2.heading3 span.left{display:block; background:transparent url(../images/content/button1_left.gif) left top no-repeat;}
div#sidebar div.box2 h2.heading3 span.right{display:block; background:transparent url(../images/content/button1_right.gif) right top no-repeat; height:20px; padding:0px 10px;}

ul.stock{padding:8px 0px 20px 0px;}
ul.stock li{border-bottom:dotted 1px #4b5151; padding:4px 0px; font-size:120%; color:#b2b7b7; }
ul.stock li a{color:#b2b7b7; text-decoration:none; display:block; padding:5px 10px; }
ul.stock li a:hover{background:#3c4141; text-decoration:none; }

/*-----main1-----*/

div#main1 div.earning_left{width:409px;}

div#main1 div.earning_left h2{font-size:190%; color:#00a1ce; font-weight:normal; margin:10px 0px 5px 0px;}
div#main1 div.earning_left p{font-size:120%; color:#a3a3a3; line-height:1.3em;}

div#main1 div.earning_right{width:238px;}

div#main1 div.box2{margin:0px ;}
div#main1 div.box2  div.middle{padding:0px 10px;}
div#main1 div.box2 ul.stock{padding:0px;}
div#main1 div.box2 ul.stock li{ padding:8px 0px; }
div#main1 div.box2 ul.stock li span{color:#00a1cf; font-weight:bold;}
div#main1 div.box2 ul.stock li span.rate{color:#FFFFFF;}

div.section{width:100%; overflow:hidden;}


/*-----main1 box3-----*/
div.box3{margin-top:30px; background:#dce5e5; }
	
div.box3 div.top{ background:transparent url(../images/content/box3_top_left.gif) left top no-repeat;}
div.box3 div.top_right{background:transparent url(../images/content/box3_top_right.gif) right top no-repeat; height:10px; line-height:0.8em;}

div.box3 div.middle{padding:20px 10px;}

div.box3 div.bottom{ background:transparent url(../images/content/box3_bottom_left.gif) left top no-repeat;}
div.box3 div.bottom_right{background:transparent url(../images/content/box3_bottom_right.gif) right top no-repeat; height:10px; line-height:0.8em;}

div.box3 table.daily_earnings{width:100%;}
div.box3 table.daily_earnings th{font-weight:normal; text-align:left; font-size:120%; padding:4px;}
div.box3 table.daily_earnings td{font-size:110%; color:#3e4747; padding:8px;}
div.box3 table.daily_earnings td.odd{background:#eff3f3; border-right:solid 1px #DCE5E5;}

div.box3 div.section{margin-bottom:15px;}

div.box3 table.daily_earnings td.total{background:#44c5ee; padding:10px 5px; font-size:150%; font-weight:bold; border-right:solid 1px #DCE5E5;}
div.box3 div.middle p{ font-size:120%;}
div.box3 div.middle p select{margin-left:20px; color:#878787; padding:3px; border:solid 1px #333333;}

img.printer{margin-top:3px; margin-right:15px;}



/*-------
// search page content
//-------*/


/*-----sidebar-----*/
h2.heading3{background:transparent url(../images/content/heading3_center.gif) left top repeat-x; font-size:190%; color:#FFFFFF; font-weight:normal; line-height:2.2em; text-indent:10px; margin-bottom:3px; }
h2.heading3 span.left{background:transparent url(../images/content/heading3_top_left.gif) left top no-repeat; display:block;}
h2.heading3 span.right{background:transparent url(../images/content/heading3_right.gif) right top no-repeat; display:block; height:42px;}

div#sidebar div.section4 p{ font-size:120%; color:#b2b7b7; margin-bottom:3px;}
div#sidebar div.section4 input{margin:0px; vertical-align:top;}
div#sidebar div.section4 input.textbox{width:88px;}
div#sidebar div.section4{margin-bottom:15px; padding-left:4px;}
div#sidebar div.section4.last{margin-bottom:0px; padding-bottom:10px;}

div#sidebar div.section4 h3{color:#009ac4; font-size:120%; margin-bottom:3px;}

p.search_result{color:#b9c5c5; font-size:160%; margin-top:10px; margin-bottom:15px;}
p.search_result span{color:#15a4ce;}

p.pagination{width:100%; overflow:hidden; display:block; font-size:120%; color:#FFFFFF;}
p.pagination span{color:#15a4ce; font-weight:bold; display:block; float:left; margin-top:3px; margin-right:7px;}
p.pagination a{display:block; padding:3px 8px; text-decoration:none; color:#FFFFFF; margin-left:4px; background:#232b2b; float:left;}
p.pagination a:hover{background:#15a4ce; text-decoration:none;}
p.pagination a.active{background:#15a4ce;}
p.pagination a.next{margin-left:10px;}

ul.snaps{margin-top:40px; width:100%; overflow:hidden;}
ul.snaps li{width:130px; height:125px; padding:0px 32px 40px 0px; float:left;}
ul.snaps li img{ border:solid 3px #FFFFFF; margin-bottom:5px;}
ul.snaps li a{color:#7c8585; font-size:120%; display:block;}



/*-------
// stock home page content
//-------*/

/*-----main1-----*/
div#main1 div.box4{width:204px; float:left; background:transparent url(../images/content/box4_centerbg.gif) left top repeat-y; margin:30px 12px 0px 0px;}
div#main1 div.box4_top{background:transparent url(../images/content/box4_topbg.gif) left top no-repeat; margin-top:-5px; position:relative;}
div#main1 div.box4_bottom{background:transparent url(../images/content/box4_bottombg.gif) left bottom no-repeat; padding:15px; margin-bottom:-5px; position:relative; height:135px;}
div#main1 div.box4 h3, div#main1 div.box5 h3{font-size:150%; color:#FFFFFF; }
div#main1 div.box4 h3 img, div#main1 div.box5 img{margin-right:8px;}

div#main1 div.box4 ul, div#main1 div.box5 ul{padding:0px 8px 0px 20px;}
div#main1 div.box4 ul li{font-size:120%; list-style:outside url(../images/content/arrow2.gif); margin-top:15px;}
div#main1 div.box4 ul li a{color:#b2b7b7; text-decoration:none;}
div#main1 div.box4 ul li a:hover{text-decoration:underline;}

div#main1 div.section2{width:433px; padding-top:10px;}
div#main1 div.section3{width:204px; padding-top:33px;}

div#main1 div.box5{background:transparent url(../images/content/box4_middle.gif) left top repeat-y;  }
div#main1 div.box5_top{background:transparent url(../images/content/box4_bottom.gif) left bottom no-repeat; }
div#main1 div.box5_bottom{background:transparent url(../images/content/box4_top.gif) left top no-repeat; padding:15px; height:135px;  }

div#main1 div.box5 ul li{font-size:120%; margin-top:15px;}
div#main1 div.box5 ul li a{color:#FFFFFF; text-decoration:none;}
div#main1 div.box5 ul li a:hover{text-decoration:underline;}




/*-------
// large search page content
//-------*/

/*-----content-----*/
div#content div.large_search{padding-left:65px;}
div#content div.large_search div.title p{font-size:120%; color:#6e8383;}
div#content div.large_search div.title p a{color:#6e8383; text-decoration:underline;}
div#content div.large_search div.title p a:hover{text-decoration:none;}

div#content div.large_search div.section{padding:30px 0px;}
div#content div.large_search div.section div.view{width:457px;}
div#content div.large_search div.section div.view img{border:3px solid #FFFFFF;} 

/*-----details-----*/
div.view_details{width:326px;}

div.view_details div.box6{margin-bottom:10px;}

div.view_details div.box6 div.top{ background:transparent url(../images/content/box7_top_center.gif) left top repeat-x; height:25px; margin:0px 6px;}
div.view_details div.box6 div.top div.top_left{background:transparent url(../images/content/box7_top_left.gif) left top no-repeat; height:25px; width:25px; margin-left:-6px; position:relative;}
div.view_details div.box6 div.top div.top_right{ background:transparent url(../images/content/box7_top_right.gif) right top no-repeat; height:25px; width:25px; margin-right:-6px; position:relative;}

div.view_details div.box6 div.middle{border-width:0px 1px; border-style:solid; border-color:#364242; padding:0px 20px; background:#232b2b;}
div.view_details div.box6 div.middle h3{font-size:150%; color:#bcc4c4; margin-bottom:10px;}


table.size{width:100%;}
div.view_details div.box6 div.middle table td a.select_sizes:hover{background:#3c4141;}
div.view_details div.box6 div.middle table td{font-size:120%; vertical-align:middle; padding:2px 0px; border-bottom:dotted 1px #CCCCCC;}
div.view_details div.box6 div.middle table td img{vertical-align:bottom; padding-left:3px;}
div.view_details div.box6 div.middle table td a.select_sizes{color:#bcc4c4; text-decoration:none; display:block; padding:3px 2px; height:11px;}
div.view_details div.box6 div.middle table td a.active{background:#3c4141;}
div.view_details div.box6 div.middle table td.last{border-bottom:none;}
div.view_details div.box6 div.middle table td span{display:block; float:left;}
div.view_details div.box6 div.middle table td span.size{width:55px; }
div.view_details div.box6 div.middle table td span.pixel_size{width:77px; }

div.view_details div.bottom{background:transparent url(../images/content/box7_bottom_center.gif) left bottom repeat-x; height:20px; margin:0px 6px;}
div.view_details div.bottom div.bottom_left{background:transparent url(../images/content/box7_bottom_left.gif) left top no-repeat; height:20px; margin-left:-6px; width:20px; position:relative;}
div.view_details div.bottom div.bottom_right{background:transparent url(../images/content/box7_bottom_right.gif) left top no-repeat; height:20px; width:20px; margin-right:-6px;position:relative;}


div.view_details  div.credits{padding:0px 20px;}
div.view_details div.credits p{color:#FFFFFF; font-size:120%; margin-bottom:10px;}
div.view_details div.credits ul{margin-bottom:10px;}
div.view_details div.credits ul li{color:#ababab; display:inline; font-size:120%; margin:0px 2px;}
div.view_details div.credits ul li a{color:#ababab;}


/*-----section-----*/

ul.shots{width:100%; overflow:hidden; margin-bottom:20px;}
ul.shots li{float:left; padding:0px 20px 0px 0px;}
ul.shots li a{display:block; float:left; border:3px #FFFFFF solid;}
ul.shots li a img{vertical-align:bottom;}
ul.shots li.more{padding:29px 15px;}
ul.shots li.more a{ border:none; color:#FFFFFF; font-size:120%;}

div.box div.box_middle.pad{padding:0px 20px;}


div.comment{margin-bottom:30px;}
div.comment h2{ font-size:200%; color:#FFFFFF; font-weight:normal; margin-bottom:5px;}
div.comment ul li{display:inline; font-size:120%; color:#6c7878; margin:0px 2px 0px 0px;}
div.comment ul li a{color:#6c7878;}

div.comment p{color:#aeb6b6; margin-top:18px; font-size:120%;}

table.tags{width:100%;}
table.tags th{font-size:130%; text-align:left; color:#FFFFFF; padding:8px 0px;}
table.tags td{font-size:120%; color:#bcc4c4; padding-top:1px;}
table.tags td, table.tags th {border-right:dotted 1px #383939; padding-left:3px; padding-right:3px; }
table.tags td.last, table.tags th.last{border:none;} 


