/* start new css */

BODY {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding:0;

	font-size:11px;

	margin:0;

}



.clear { margin:0; padding:0; clear:both; }



a img { border:none; }



/* start top */

div#intro_container { float:left; width:100%; margin:20px 0; z-index:1; }

div.intro { height:149px; float:left; width:800px; background-image:url(images/index_intro_c.gif);  z-index:1; }

div.intro_l { height:149px;  width:100%; float:left; background-image:url(images/index_intro_l.gif); background-repeat:no-repeat; background-position:left; }

div.intro_r { height:149px;  width:100%; float:left;  background-image:url(images/index_intro_r.gif); background-repeat:no-repeat;  background-position:right; }


div.intro_submit_explanation { height:149px; float:left; width:690px; background-image:url(images/index_intro_c.gif); }

p.intro_submit_explanation  {  margin:20px 0 0 20px; color:#0d809f; float:left; font-size:12px; width:650px;  }




div.intro_spread {  float:right; width:300px;  height:149px;  background-image:url(images/index_intro_c.gif); z-index:1; }







h3.intro { float:left; margin:14px 0 0 20px; font-size:13px; color:#000000;  }



p.intro  {  margin:20px 0 0 20px; color:#0d809f; float:left; font-size:12px; width:760px;  }







p.intro_spread {  margin:10px 0 0 20px; color:#0d809f; float:left; font-size:12px; width:260px;  }







form.intro_spread {margin:0;  float:left;  padding:0 10px 0 20px;}



form.intro_spread input[type=text]  { width:180px; border:#CCCCCC 1px solid; float:left;  }







div#pagetop { float: left; width:100%; margin:0; padding:0; border-bottom:10px #000000 solid; border-top:10px #000000 solid; height:117px; background-image:url(images/toppage_bg.gif); background-repeat: repeat-x;  text-align:center; height:117px; }



div#pagetopcenter { width:1130px; margin:0 auto; position:relative; }



div#logo { height:78px; width:104px; float:left; margin:20px 0 0 0;}



div#pagetop img { border:none; padding: 0; margin: 0; }







div#topnav { float:right; width:1000px; padding:0; margin:0; }







div.menutopitem { height:24px; width:76px; margin:0 1px 0 0; float:left; padding:0; }



div.menutopitem  a { display: block; float:left; height:24px; margin:0; padding:0;   color:#FFFFFF; text-decoration: none; font-size:15px; }



div.menutopitem  a span { display: block; padding:0;  margin:2px 6px 0 6px; float:left;  text-align:center; }



div.menutopitem  a:hover { color:#ff0000; } 







div.menutopitemdrop2 { height:24px; width:161px; margin:0 1px 0 0; float:left; padding:0;  }







div.menutopitemdrop2 a { display: block; float:left;  height:24px;   color:#FFFFFF; text-decoration: none; font-size:16px; }



div.menutopitemdrop2 a span { display: block; padding:0;  margin:2px 6px 0 6px;  text-align:center; }



div.menutopitemdrop2 a:hover { color:#99CCFF; } 







div.menutoplogin { height:24px; display:block; text-align:left; width:290px; float:right; margin:0; padding:0; background-image:url(../images/loginbg.png); background-repeat:no-repeat; }



div#topnav3  span, div.menutoplogin span {  display:block;   color:#FFFFFF;  height:24px; }



input.menutoplogin { float:left; color:#000000; padding:0 2px; margin:0 1px 0 0; width:113px; border:none; background-image:url(images/input_menutop_login.gif); background-repeat:repeat-x; background-position:bottom; height:18px; font-size:13px;}



div.menutoplogin form { margin:0 0 0 4px; padding:0; float:left; text-align:center;}



div#topnav2 { float:right; margin:0; padding:0; width:300px;  color:#FFFFFF; font-size:11px; text-align:right;}



div#topnavsearch {  margin:0; padding:0;  color:#FFFFFF; height:24px; display:block;  font-size:11px; top:94px; right:0; width:380px; background-image:url(../images/searchbg.png); background-repeat:no-repeat; text-align:center; position:absolute; z-index:9999999; }

div#topnavsearch  form {  display:block;   color:#FFFFFF;  height:24px; padding:0 0 0 10px; }

.menutoploginsubmit { float:left; margin:0; padding:0;}





div#submenu {  margin:0; padding:0;  color:#FFFFFF; height:24px; display:inline-block;  margin:0; padding:0; position: absolute; width:200px; top:98px; right:400px; text-align:center; background-image:url(images/icon_cart.gif); background-repeat:no-repeat; }











div#topnav2 a, div#submenu a { color:#FFFFFF; text-decoration:none; }



div#topnav2 a:hover, div#submenu a:hover { text-decoration: underline; }







div.menutoplogin a { color:#FFFFFF; text-decoration:none; font-size:12px; }



div.menutoplogin a:hover, div.menutoplogin a:hover { text-decoration: underline; }







input#searchtop, input#searchsubmittop  { margin-top:5px;}



input#searchtop { width:300px; }







div#mglass { position:absolute; top:4px; right:-28px; z-index:9999999999999999; }







div#search_results {  margin-top:-13px; position: absolute; right:0; top:45px; text-align:left; padding:10px; z-index:9999999999999; color:white;  background-image:url(images/search_b.png); background-position:bottom; background-repeat:no-repeat; visibility: hidden; width:370px; display: block; }



div#search_results a { color:#FFFFFF; text-decoration:none; font-size:12px; }



div#search_results a:hover { text-decoration: underline; }







.error_login { color: #FF6600; font-weight: bold; display:block; float:right; padding:2px 0; margin:2px 0 0 0; background-color: #CC0000; width:290px; text-align:center; color:#fff; }



.error_newsletter{ color: #FF6600; font-weight: bold; width:100%; float:left; }







/* end top */















/* start index  */



div#index_left { width:402px; float:left; }



div#index_left_submit { width:402px; float:left; background-image:url(images/index_submit_center_bg.gif); background-repeat: repeat-y; }



div#index_left_top{ width:402px; float:left; background-image:url(images/index_submit_top_bg.gif); background-repeat:no-repeat; background-position:top; }



div#index_left_bottom { width:402px; float:left; background-image:url(images/index_submit_bottom_bg.gif); background-repeat:no-repeat;  background-position:bottom left; padding:30px 0 20px 0;  }

div.index_left_more { height:30px; float:left; width:100%; text-align:right; color:#FFFFFF; margin:10px 0 0 0;}

div.index_left_more a.morehome { display:block; float: right; color:#FFFFFF; text-decoration:none; padding:2px 14px 0 0; }

div.index_left_more a.morehome:hover { color:#FF0000; }





div.index_right_more { float:left; width:200px; text-align:left; color:#FFFFFF; margin:36px 0 0 0; width:180px;}

div.index_right_more a.morehomevote { display:block; float: left; color:#1f8fc9; text-decoration:none; padding:2px 0 0 0; }

div.index_right_more a.morehomevote:hover { color:#FF0000; }





div#index_right { width:702px; float:right; padding:0; }









div#under_header { float:left; width:100%; text-align:center;  position:relative; z-index:1; }



div#under_header_center {  width:100%; width:1130px; margin:0 auto; position:relative; text-align:left; z-index:1;}







div.across_div {}







div.index_submit_item { width:340px; background-image: url(images/index_submit_item.gif); background-position:bottom; margin:0 30px 20px 0; padding:0 0 0 0; float:right;  }







h3.index_submit { font-weight:normal; border-bottom:1px solid #afafaf; width:330px; margin:0 0 10px 5px; padding:0 0 5px 0; font-size:11px;}



span.blue { color:#0582c4; font-size:11px; font-weight:bold; }



div.index_submit_text { float:left; padding:0 0 5px 0; width:330px; margin:0 0 10px 5px; padding:0 0 5px 0; font-size:11px; }







div#footer { float:left; width:100%; background-color:#d7d7d7; margin:0; bottom:0; padding:5px 0; position: static; }



div#footerinside {  width:1130px; margin:0 auto; position:relative; text-align:center; }



div#footerbottom { float:left; width:100%; background-color:#b8b9b9; text-align:center; margin:0; bottom:0; padding:10px 0 30px 0; position: static; }







h3.rightalign { background-image:url(images/h3line.gif); background-position:bottom right; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#0592d0; font-size:24px; text-align:right; width:100%; padding:5px 0; margin:0; }



a.rightalign { float:right; width:100%; text-align:right; font-size:11px; color:#000000; display:block; text-decoration:none; }
a.rightalign:hover { color:#FF0000;}






h4.index_content_left { display:inline; margin:0; font-size:14px; padding:0 0 0 5px; }



div.right_item { float:left; width:100%; text-align: left; }



div#right_item_top { float:left; width:100%; border-bottom:1px #2090ca solid; background-image: url(images/index_vote_top.gif); margin:4px 0 0 0; background-repeat:no-repeat;  }







div.index_top_logo_right_selected { float:right; display:block; width:40px; height:51px; background-image:url(images/blue_arrow_up.gif); background-repeat:no-repeat; background-position:bottom center;}



div.index_top_logo_right { float:right; display:block; width:40px; height:51px; margin:0 3px 0 0;}







h2.home_vote_title { color:#000; font-size:22px; float:left;  font-weight:normal; margin:0; padding:0; margin:20px 0 0 0;  } 



h3.home_vote_subtitle {  font-weight:normal;  width:100%;  float:left;  font-size:11px; margin:0 0 20px 0; padding:0;  } 







a.index_blog { font-family:"Times New Roman", Times, serif; font-size:18px; color:#000000; text-decoration:none; margin:15px 0 0 0; display:block; float:left; width:100%; }



a.index_blog:hover { color:#ff0000; cursor:pointer; }



span.index_blog {  font-size:12px; color:#0d8ccb; text-decoration:none; display:block; float:left; width:100%; }



/* end index  */















/* start voteforart  */



h1.subpage_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#0592d0; float:left; width:100%; border-bottom:1px #0592d0 solid; padding:0 0 3px 0; margin: 30px 0 20px 0;}







div#sub_left { width:710px; float:left; }







div#sub_right { width:360px; float:right; z-index:1; }











div#sub_left_left { float:left; width:350px; }



div#sub_left_right { float:right; width:350px; }







div.vote_box_c { width:329px; float:left; background-image:url(images/voteforart_box_center.gif); background-repeat:repeat-y; margin:10px 0; color:$4f5c61; font-size:12px;}



div.vote_box_t { width:100%; float:left; background-image:url(images/voteforart_box_top.gif); background-repeat:no-repeat; background-position:top;}



div.vote_box_b { width:100%; float:left; background-image:url(images/voteforart_box_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding:0 0 20px  0; }







h3.vote_small { color:#0696d2; font-size:14px; float:left; margin:25px 0 4px 10px; padding:0; display:block; width:309px; }







span.vote_small { color:#0696d2; font-size:14px; float:left; margin:25px 0 0 10px; padding:0; display:block; width:309px; display:block; font-weight:bold;  height:23px; padding:7px 0 0 0; background-repeat:no-repeat; background-position:right; }







span.vote_small img { float:right; width:30px; height:30px; margin: -7px 0 0 0; padding:0; }











span.vote_small_left { display: inline; margin:0 0 0 10px; float:left; color: #535353; }



a.br_go_vote { float:right; margin:0 10px 0 0;}



div.vote_small_text { float:left;  width:309px;  margin: 10px 0 0 10px; border-top:1px solid;  color:#535353; padding:10px 0 0 0;}







div.social_networking_icons { float:left; width:100%; padding:20px 0 10px 0; border-bottom:1px #6eb9d9 solid; text-align:right; }



a.vote_small_a { text-decoration:none !important; cursor: pointer; height:30px; width:100%;}











div.twitter_box_c { background-image:url(images/twitter_bg_c.gif); background-repeat:repeat-y; width:340px; margin:20px 0 0 0; float:left; }



div.twitter_box_t { background-image:url(images/twitter_bg_t.gif); background-repeat:no-repeat; background-position: top; float:left; width:100%; padding:90px 0 0 0; }



div.twitter_box_b {background-image:url(images/twitter_bg_b.gif); background-repeat:no-repeat; background-position: bottom; float:left; width:100%;  }

div.twitter_box_b a { color: #FFFFFF; text-decoration: none; }





div.twitter_box_b span.date { color:#ffe900; font-size:11px; display:block; width:305px; float:left; margin:0 0 0 15px;}



div.twitter_box_b span.tweet { color: #FFFFFF; font-size:11px; display:block; width:300px;  padding:0 0 20px 0; word-wrap: break-word; width:305px; margin:0 0 0 15px;  }











div.blog_box_c { background-image:url(images/blog_tit_box_c.gif); background-repeat: repeat-x; height:59px; width:340px; margin:30px 0 0 0; float:left; background-position:top; }



div.blog_box_l { background-image:url(images/blog_tit_box_l.gif); background-repeat:no-repeat; background-position: left top; height:59px; margin:0; padding:0; float:left; width:100%; }



div.blog_box_r {background-image:url(images/blog_tit_box_r.gif); background-repeat:no-repeat; background-position: right top; height:59px; margin:0; padding:0; float:left; width:100%;  }



div.blog_box_r span { display:block; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#0592d0; padding:6px 0 0 15px;}



div.blog_box_post { float:left; border-bottom:1px #a3a3a3 solid; width:320px; padding:10px 0; margin:0 0 5px 10px; font-size:11px; color:#7a7a7a;}



div.blog_box_post a { font-family:Georgia, "Times New Roman", Times, serif; color:#00618a; font-size:16px; text-decoration:none; width:100%;}



div.blog_box_post a:hover { color:#ff0000; }



/* end voteforart  */















/* start blog  */



div#blogright { float:left; margin:20px 0 0 0; width:340px; }



span.archive { font-family:Georgia, "Times New Roman", Times, serif; color:#0592d0; font-size:24px;  float: left; margin:20px 0 0 0; display:block; width:100%;}



div#blogright a { float: left; display:block; width:100%; text-decoration:none; color:#333333; font-size:13px; margin:3px 0 0 5px; }



div#blogright a:hover { color:#ff0000;}



a.selected { font-weight:bold;}



div#blog_main { float:left; margin:20px 0; width:100%;}



/* end blog  */



















/* start Drop Down Effect for Lang */





.menutopitemdrop2 ul {

 cursor:pointer;

  padding:0;



 width:100%;

  float:left;



  margin:0 0 0;



  height:24px;



  font-size:16px;



  color:#FFFFFF;

  background-color:transparent; 



  list-style: none;



  z-index:999;



}







.menutopitemdrop2 ul span { display: block; padding:11px 0 0 0;  margin:0; width:100%; height:20px; float:left;   }





.menutopitemdrop2 li { 



	height:22px;



  float: left;

  display:block;

 width:100%;

 position: relative;





  padding:1px 0;



  



  



  }







.menutopitemdrop2 li ul {



  display: none;



  width:100%;

  float:left;

  background-image:url(../images/dropdown.png);

  background-repeat:no-repeat;

  background-position:bottom center;

  height:60px;

  background-color:transparent;







  margin:-7px 0 0 0;









  }







  .menutopitemdrop2 ul li { margin:-11px 0 0 0; padding:0;  }



  



.menutopitemdrop2 ul li ul { width:100%;  margin:0; padding:0; margin:0; }



.menutopitemdrop2 ul li ul li {    padding:0; float:left; display:block;  margin: 0;  }







.menutopitemdrop2 ul li ul li a { color: #fff; display:block; text-decoration:none; width:100%;   float:left; font-size:13px;  padding:10px 0 0 0; text-align:center; }



.menutopitemdrop2 ul li ul li a:hover {color: #ff0000; text-decoration:none; }



.menutopitemdrop2 ul li ul li a span { display:block; float:left; padding:0 4px}







.menutopitemdrop2 li > ul {

	top: auto;

	left: auto;

	}



.menutopitemdrop2 li:hover ul { display: block; }





.menutopitemdrop2 li:hover ul, li.over ul{ display: block;  }





/* end Drop Down Effect for Lang */















/* start Cool Designs */











div#sub_long { width:100%; float:left;  }







div#social_icons { float:right; width:400px; text-align:right; color:#999999; font-size:12px; margin:2px 0 0 0; }

div#social_icons a { text-decoration:none;} 





div#cool_menu  {float:left;  width:268px; margin:0; padding:0; position: relative; } 



h3.cool_menu { font-size:14px; color:#000000; margin:0; padding:0;  }



div.cool_menu_c { background-image:url(images/cool_menu_c.gif); background-repeat:repeat-y; width:268px; margin:0; float:left; }



div.cool_menu_t { background-image:url(images/cool_menu_t.gif); background-repeat:no-repeat; background-position: top; float:left; width:100%; padding: 20px 0 0 0; }



div.cool_menu_b { background-image:url(images/cool_menu_b.gif); background-repeat:no-repeat; background-position: bottom; float:left; width:100%; padding:0 0 10px 0;  }



div#cool_main { float:left; margin: 0; width:100%;}







div.cool_menu_b a { display:block; float:left; background-image:url(images/cool_menu_link.gif); background-repeat:repeat-x; background-position:bottom; padding:7px 0; font-size:14px; color:#434343; text-decoration:none; width:266px; margin:0 0 0 1px;   }



div.cool_menu_b a.selected { background-image:url(images/cool_menu_link_selected.gif);}



div.cool_menu_b a span { display:block; padding:0 0 0 20px; background-image:url(images/dot_grey.gif); background-repeat:no-repeat; background-position: 10px center;}



div.cool_menu_b a:hover { background-image:url(images/cool_menu_link_selected.gif);  }



a.morecool { float:left; width:268px; color:#0696d3; font-size:12px; display:block; margin:10px 0 0 0; }



div#cool_right { float:right; width:820px;} 







h1.blue_title { color:#208ebc; font-size:20px; font-weight:normal; margin:0 0 10px 0;; padding:0; }



/* end Cool Designs */











/* start sign up */



input.grey { border:1px solid #8b8b8b; background-image:url(images/input_bg.gif); background-repeat:repeat-x; background-position:bottom; height:18px; margin:0 10px; width:310px; float:left;}



span.font14 { font-size:14px; margin:0; float:left; padding:2px 0 0 0; display:inline; }







div.box_blue_info_t { background-image:url(images/box_blue_info_t.gif); background-repeat:no-repeat; background-position:top; width:400px; margin:5px 0 0 90px; background-color:#4cb5e2; float:left;  }



div.box_blue_info_b { background-image:url(images/box_blue_info_b.gif); background-repeat:no-repeat; background-position:bottom; padding:30px 0 15px 0; float:left; width:100%; color:#FFFFFF;  }


h3.myhotlist { color:#CC3300; margin:15px 0 0 0; padding:0; float:left; width:100%; }


div.box_blue_info_b span { display:block; margin: 0 15px ; float:left;  }

div.box_grey_info_b span  { display:block; margin: 0 15px ; float:left; color:#000000;  }


span.signup_steps { color:#000000; font-weight:bold;  }



div#signup_steps_1 { float:left; width:110px; text-align:center; color:#4f8ca6; font-weight:bold; }



div#signup_steps_2 { float:left; width:180px; text-align:center; color:#4f8ca6; margin:0 0 0 47px; font-weight:bold;}



div#signup_steps_3 { float:left; width:110px; text-align:center; color:#4f8ca6; margin:0 0 0 35px; font-weight:bold;}



div#signup_steps_4 { float:left; width:110px; text-align:center; color:#4f8ca6; margin:0 0 0 55px;font-weight:bold; }











img.signup_steps { float:left; margin:20px 0 0 20px; }



/* end sign up */















/* start art page */



div#art_left { float:left; width:650px; text-align:center; }



div#bigart { margin:0 auto; width:650px; height:500px;  }



div#bigart_nav { width:650px; margin:15px auto; font-size:12px; }



div#bigart_nav a {  color:#2485b5; text-decoration:none;}



div#bigart_nav a:hover { color:#000000; }



div#art_right { float:right; width:400px; }







div.box_blue_art { background-color:#4cb5e2; width:400px; float:left;} 



div.box_blue_art_t { background-image:url(images/box_blue_art_t.gif); background-repeat:no-repeat; background-position:top; float:left; width:100%; }



div.box_blue_art_b { background-image:url(images/box_blue_art_b.gif); background-repeat:no-repeat; background-position: bottom; float:left; width:100%; padding:20px 0 10px 0; }



div.box_blue_art_b span { float:left; margin:0 0 0 10px; color:#FFFFFF; font-size:11px; display: block; width:380px;}







div.box_blue_art_b span h3 { margin:0; padding:0; text-decoration:underline; width:100%; display:block; font-weight:normal; }



h2.art_title { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;  padding:0; float:left; margin:20px 0 0 0; width:100%; }


div.big_stars { float:left; height:55px; width:98%; text-align:center; font-size: 16px; }




img.artartist { float:left; margin: 0 5px 5px 0;}



div.art_aboutartist { float:left; margin:10px 0 0 0; width:100%;}







a.bigblue { font-size:18px; color:#0592d0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; }



a.bigblue:hover { color:#FF0000; }



div#art_info { float:left; width:500px;  text-align:left;}







a.blue {color:#0592d0;  text-decoration:none; }



a.blue:hover { color:#FF0000; }



a.grey {color: #737373;  text-decoration:none; }



a.grey:hover { color:#FF0000; }







div.comments_top { float:left; width:615px;  }



div.comments { background-image:url(images/comments_c.gif); background-repeat:repeat-y; width:615px; margin:0 auto; float:left;} 



div.comments_t { background-image:url(images/comments_t.gif); background-repeat:no-repeat; background-position:top; float:left; width:100%; }



div.comments_b { background-image:url(images/comments_b.gif); background-repeat:no-repeat; background-position: bottom; float:left; width:100%; padding:20px 0 10px 0; }







img#add_comments { float:right; margin:0 20px 0 0;}



img#comments_top { float:left; margin:0 0 0 10px;}



div#comments_box { margin:0 0 0 10px; width:595px; float:left; text-align: left }



div.comments_item { margin:15px 0 15px 10px; width:595px; text-align:left; border-bottom:1px #c1c1c1 solid; padding:0 0 10px 0; }







img.mini_profile_pic { float:left; margin:0 5px 0 0; }



span.grey {color: #737373; }



/* end art page */















/* start submit */



div.intro_submit {  float:left; width:100%; background-image:url(images/intro_submit.gif); background-repeat:repeat-y; }



div.intro_submit_t {   width:100%; float:left; background-image:url(images/intro_submit_t.gif); background-repeat:no-repeat; background-position: top; }



div.intro_submit_b { width:100%; float:left;  background-image:url(images/intro_submit_b.gif); background-repeat:no-repeat;  background-position:bottom; padding: 0 0 30px 0; }











p.intro_submit  {  margin:20px 0 0 20px; color:#0d809f; float:left; font-size:12px; width:95%;  }











h3.submit_guidelines { border-bottom:1px solid #000000; padding:10px 0 2px 0; margin:15px 0; font-weight: normal;}



h3.submit_guidelines2 {  padding:10px 0 2px 0; margin:15px 0; font-weight: normal; margin:15px 0 0 0; font-size:18px;}







div.submit_guideline { float:left; color:#3d628f; font-size:13px; width:100%; border-bottom:1px solid #000000; padding:0 0 20px 0;  }



div.submit_guideline p { width:90%; margin:0 0 0 10px;float:left; }







div#submit_box1 { width:237px; height:166px; background-image:url(images/submit_box1.gif); background-repeat:no-repeat; float:left; }



div#submit_box1 p.submit_box, div#submit_box2 p.submit_box, div#submit_box3 p.submit_box { padding:5px 10px 10px 10px; color:#FFFFFF;  }

div#submit_box3 { color:#FFFFFF;}
p.submit_box3 a.login_submit_box3 { color: #fff; text-decoration:none; background-color:#CC3300; padding:0 2px;}
p.submit_box3 a.login_submit_box3:hover { background-color:#000000;}



h3.submit_box { font-size:16px; color:#FFFFFF; margin:0; padding:0; margin:30px 0 5px 10px; float:left; width:100%; }

p.submit_box3 a img { border:none; background-color: transparent !important;}

h3.submit_box2 { font-size:16px; color:#FFFFFF; margin:0; padding:0; margin:13px 0 5px 10px; float:left; width:100%; }







div#submit_box2 { width:600px; height:149px; background-color:#4cb5e2; margin:17px 10px 0 15px; float:left;}



div#submit_box3 { width:237px; height:149px; background-color:#4cb5e2; margin:17px 0 0 0; float:left ;}



/*  end submit  */















/* start upload file */



div#art_upoload_left { float:left; width:650px; text-align: left; }







div#upload_left { float: left; width:320px; text-align:center;}



div#upload_center { float: left; width:650px; text-align:center;}



div#upload_right { float: right; width:320px; text-align:center;}







div.info_box_upload { width:320px; height:67px; background-image:url(images/upload_info_box.gif); background-repeat:no-repeat; color:#FFFFFF; margin:5px 0 0 0; font-size:14px; }



div.info_box_upload span{ display:block; margin:30px 0 0 0; float:left; width:100%;}







input.short { font-size:14px; padding:3px; width:400px; color:#333333; margin:5px 0; border:1px #666666 solid; background-image: url(images/input_bg.gif); background-repeat:repeat-x; background-position:bottom; }



textarea.short { font-size:14px; padding:3px; width:400px; height:200px; overflow-y: hidden; overflow-x: hidden;  color:#333333; margin:5px 0; border:1px #666666 solid; background-image: url(images/input_bg.gif); background-repeat:repeat-x; background-position:bottom; }



/* end upload file */















/* start profile */



a.hotlist { color:#CC3300; text-decoration:none;}
a.hotlistdel { color:#336699; text-decoration:none;}

a.editprofile { color:#006633; text-decoration:none;}
a.editprofile:hover { color:#006633; text-decoration: underline;}

div#profile_left { float:left; width:400px;}



div.box_blue_info_tt { background-image:url(images/box_blue_info_t.gif); background-repeat:no-repeat; background-position:top; width:400px; margin:5px 0 0 0; background-color:#4cb5e2; float:left;  }




div.box_grey_info_tt { background-image:url(images/box_grey_info_t.gif); background-repeat:no-repeat; background-position:top; width:400px; margin:5px 0 0 0; background-color:#dadada; float:left;  }


div.box_grey_info_b { background-image:url(images/box_grey_info_b.gif); background-repeat:no-repeat; background-position:bottom; padding:30px 0 15px 0; float:left; width:100%; color:#FFFFFF;  }


div#profile_right { float:right; width:700px;}



h2.portfolio_title { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;  padding:0; float:left; margin:0 0 10px 0; width:100%; }







h3.portfolio { width:100%;  float:left;  background-image: url(images/bgh3portfolio.gif); background-repeat:no-repeat; background-position:bottom left; padding:0 0 5px 0; font-size:11px; color:#666666;}



h3.portfolio span { color:#1f8fc9; }



div.portfolio_art { float:left; width:100px;  margin:2px 10px 0 0; text-align:center;}



div.portfolio_row { float:left; margin:0 0 20px 0; width:100%;}



div.winner { border:#e5c80d 1px solid;}



div.winnertitke { float: left; width:98px; text-align:center; padding:2px; color: #000000; background-color:#e5c80d;}



div.box_blue_art_b a { color:#FFFFFF; text-decoration:none; }



div.box_blue_art_b a:hover { text-decoration:underline; }



/* end profile */















/* start school */



div.school_intro { width:650px; float:left; background-color:#4cb5e2; margin:0 0 10px 0;}



div.school_intro_t { background-image:url(images/school_intro_t.gif); width:100%; background-repeat:no-repeat; background-position:top; }



div.school_intro_b { background-image:url(images/school_intro_b.gif); width:100%; background-repeat:no-repeat; background-position:bottom; padding:50px 0 20px 0; }



div.school_intro_b span { display:block; padding:0 10px; color:#FFFFFF; }







div.school_link { background-image:url(images/blue_dot.gif); background-repeat:no-repeat; margin:10px 0 0 0; background-position:0 5px; font-size:11px; color:#3392ba; text-align:left; padding:0 0 0 10px; float:left; width:90%;}







div.school_link a { color:#000000; font-weight:bold; text-decoration:none; }



div.school_link a:hover { color:#FF0000;}



/* end school */















/* start POP UP COOL DESIGN */







a.n1 { display:block; float:left; padding:2px 0; text-decoration:none; color:#006699; width:100%; font-size:12px; }



a.n1:hover { color:#FF0000; }







a.n1c { text-decoration:none; color:#000000; font-weight:bold;}



/* end POP UP COOL DESIGN */











span.font14static  { font-size:14px; margin:0 0 10px 0; float:left; padding:2px 0 0 0; display: block; width:150px;}











 #recaptcha_image{



 



 cursor: pointer;



 cursor: hand;



 margin: 0 15px;



 



 }







 .faq_txt {



  		



	font-size:17px;



	color:#003366;



	font-family:"Times New Roman", Times, serif;



	font-style:italic;



 



 }



 











/******  end new css  ******/











a:active



{



outline: none;



-moz-outline-style: none;



}







a:focus



{



-moz-outline-style: none;



}











p { margin:0; padding:0;  }











div#top {



	background-image:url(images/bg.gif);



	background-repeat:repeat-x;



	margin:0;



	height:200px;



	padding:0;



	float:left;



	width:100%;



}







.red_alert { border:2px solid #FF6600; font-size:14px; padding:3px; width:400px; color:#333333; margin:5px 0; background-image: url(images/input_bg.gif); background-repeat:repeat-x; background-position:bottom; }







td.alert_cart { background-color:#afc6f6; border-bottom:1px dotted #666666; font-size:14px; padding:5px; border-top:2px solid #FFFFFF;}



td.alert_cart  { border:2px solid #FF6600;}







.alert_qty  { border:2px solid #FF6600;}







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







/*



div#logo { width:200px;  position: absolute; left:0; top:0; float:left;}



div#menu { width:780px; float:right; height:94px; text-align:right;}











div#submenu {    float:left;  width:300px; margin: 22px  0 0 200px;   padding:0 0 0 30px; background-image:url(images/basket.gif); background-repeat:no-repeat; text-align:left; }



div#submenu a { text-decoration:none; color:#000; display:block;  padding:0; font-family: "Times New Roman", Times, serif; font-size:14px; font-style:italic; color: #333333; font-weight:bold; float:left; }



*/


div#status, div#statuspass  { width:400px;  float:left; color: #ff0000; font-size:11px;}



/*



input.text, select { float: left; width:300px; font-size:33px; color:#666666; font-family:"Times New Roman", Times, serif; background-color:#e7e6e6; background-image:url(images/inputbg.gif); padding:5px; background-position:bottom; background-repeat:repeat-x;}



input.tel { width:300px; font-size:33px; color:#666666; font-family:"Times New Roman", Times, serif; background-color:#e7e6e6; background-image:url(images/inputbg.gif); padding:5px; background-position:bottom; background-repeat:repeat-x;}



*/







div.box_school { width:205px; float:left; margin:0; padding:0 10px; border-right:1px #CCCCCC solid; }







div.box_school_about { width:100%; float:left; margin:0; padding:0; border-bottom:1px solid #333333s; padding:0 0 10px 0;  }



div.box_school_bookstore { width:200px; float:right; height:150px; margin:0 0 0 10px; padding:0 0 0 10px; text-align:center; border-left:1px solid #999999; }



div.box_school_submit { width:380px; float:left; margin:20px 0 0 0; padding:0; border-top:1px solid #999999; padding:0; }



div.box_school_vote { width:380px; float:right; margin:20px 0 0 0; padding:0; border-top:1px solid #999999; padding:0; }



div.box_school_friends { width:100%; float:left; margin:10px 0 0 0; padding:0;  border-top:1px solid #999999; padding:0; }















div.box_school_submit h5, div.box_school_vote h5, div.box_school_friends h5  {font-family:"Times New Roman", Times, serif; font-style:italic; color:#333333; background-color:#CCCCCC; width:100%; font-size:18px; padding:9px 0 0 0; margin:0; float:left; }



div.box_school_submit h5 span , div.box_school_vote h5 span, div.box_school_friends h5 span  { color: #333333; display:block; padding:0 0 0 5px; }















div.box_school h5 { font-family:"Times New Roman", Times, serif; font-style:italic; color:#333333; background-color:#CCCCCC; width:100%; font-size:18px; padding:2px; margin:0; float:left; }



div.box_school h5 span { color:#336699;}







div.box_school_c { float:left; padding:10px 0; border-bottom:1px dotted #CCCCCC; color:#333333; width:100%;}



div.box_school_c a:link, div.box_school_c a:visited { font-weight:bold; font-style:italic; font-size:14px; text-decoration:none; color:#006699;}



div.box_school_c a:hover { text-decoration:underline; }







div.image_box {
/*
	float:left;
	width:200px;

text-align:center;
	position:relative;
	padding:2px;
*/


	float:left;



	width:225px;



	 height:235px;



	position:relative;



	padding:0;

	text-align:center;

	margin:10px 3px 0 0;


}


div.image_box_cool {
/*
	float:left;
	width:200px;

text-align:center;
	position:relative;
	padding:2px;
*/

/*
	float:left;
	width:200px;
	position:relative;
	padding:0px;
	text-align:center;
	margin:5px 3px 0 0;
	*/

	
	
	float:left;
	width:205px;

	position:relative;
	padding:0px;
	text-align:center;
	margin:15px  0 3px 0;

}




div.img_row_container{



	float:left;



	width:100%;



	/* height:225px;*/



	position:relative;



	padding:0px;



	display:block;



}







div.image_box_index {



	float:left;



	width:225px;



	 height:235px;



	position:relative;



	padding:0;

	text-align:center;

	margin:0 3px 0 0;



}







div.image_small {



	width:200px;



	height:200px;



	float:left;



	background-position:center;



	background-repeat:no-repeat;



	position: relative;



	



}







div.image_box_mini {



	float:left;



	width:110px;



	height:140px;



	position:relative;



	padding:5px;



}











div.image_mini {



	width:100px;



	height:80px;



	float:left;



	background-position:center;



	background-repeat:no-repeat;



	position: relative;



	



	cursor: pointer;



	cursor: hand;







}







div.image_box_panel_cool {



	float:left;



	width:160px;



	/*height:280px;*/



	position:relative;



	padding:1px;



}











div.image_small div.price_small { position:absolute; bottom:0; left:0;  background-color:#666666; padding:2px 15px; font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; display:inline; }











div.image_small_home {



	width:200px;



	height:200px;



	float:left;



	background-position:center;



	background-repeat:no-repeat;



	position: relative;







	



}







div.image_small_home div.price_small_home { position:absolute; bottom:0; left:0;  background-color:#d4d4d4; padding:2px 15px; font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; display:inline; color: #2f71b4; border: #2f71b4 solid 1px; font-weight:bold;}



























div.image_box a, div.image_box_index a , div.image_box_cool a{ /*color:#FFFFFF;*/ text-decoration:none; }







div.image_box span.title, div.image_box_index span.title, div.image_box_cool span.title {



	display:block;



	float:left;



	width:100%;



	margin:0px 0px 3px 0px;



	color:#5f5f5f;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:12px;







}







div.image_box span.title a.t:link, div.image_box span.title a.t:visited, div.image_box_index span.title a.t:link, div.image_box_index span.title a.t:visited, div.image_box_cool span.title a.t:link, div.image_box_cool span.title a.t:visited{



	color:#353535;



	font-size:12px;





	font-weight:bold;



	text-decoration:none;



}







div.image_box span.title a.t:hover, div.image_box_index span.title a.t:hover, div.image_box_cool span.title a.t:hover    {



	text-decoration:underline;



}







div.image_box a.author:link, div.image_box a.author:visited , div.image_box_index a.author:link, div.image_box_index a.author:visited, div.image_box_cool a.author:link, div.image_box_cool a.author:visited {



	color:#0a7fbb;



	font-style:italic;



	text-decoration:underline;



}







div.image_box a.author:hover, div.image_box_index a.author:hover, div.image_box_cool a.author:hover  {



color:#333333;







}







div#centerlong {



	width:1050px;



	float:left;



}







div#centerlong_about {



	width:1050px;



	float:left;



	font-size:18px;



	color:#003366;



	font-family:"Times New Roman", Times, serif;



	font-style:italic;



}











div.centerlong_contact { background-image:url(images/weber.jpg); background-repeat:no-repeat; background-position:right top;}







h2.aboutus { float:left; display:block; padding:0; margin:0 0 5px 0; width:100%; font-size:38px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#4a6baf; }



h2.aboutus span { color:#7599e3;}







h2.title { float:left; display:block; padding:0; margin:0 0 5px 0; width:500px;font-size:38px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#4a6baf; }



h2.title span { color:#7599e3;}











h2.titlestore { float:left; display:block; padding:0; margin:0 0 5px 0; width:100%; font-size:38px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#4a6baf; }















h2.title_art { float:left; display:block; padding:0; margin:0 0 5px 0; width:100%; font-size:22px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#fff; background-color:#688bd3;  padding:0;   background-image:url(images/h2_bg.gif); background-repeat: repeat-x; position:relative; }



h2.title_art span { padding:5px 0 5px 15px; display:block;}







div.nextart { float:left; display:block; padding:0; margin:5px 0; width:100%; font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#fff; background-color:#688bd3;  padding:0;   background-image:url(images/h2_bg.gif); background-repeat: repeat-x; position:relative; }







div.nextart div.arrow_l { float:left; width:40px; padding:5px;}



div.nextart div.arrow_r { float:right; width:40px; padding:5px; text-align:right;}







div.nextart div.center { float:left; width:550px; text-align:center; padding-top:5px; font-size:25px; }



div.nextart div.center a { color: #CCCCCC; text-decoration:none;}







h2.titles { float:left; display:block; padding:0 0 5px 0; margin:0 0 5px 0; width:100%; font-size:38px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#4a6baf;  border-bottom:1px dotted #4a6baf;  }



h2.titles span { color:#7599e3;}















h2.titles_store { float:left; display:block; padding: 0; margin:0 0 5px 0; width:100%; font-size:25px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#4a6baf;  border-bottom:1px dotted #4a6baf;  }















h3.titles { float:left; display:block; padding:0 0 5px 0; margin:0 0 5px 0; width:100%; font-size:24px; font-family:"Times New Roman", Times, serif; font-style:italic; color: #333333;    }



h3.titles span { color:#7599e3;}







form.panelform { width:500px; float:left; color:#000000; display:block; font-size:16px; margin:20px 0 0 0; padding:0; }



form.panelform input.text_panel { border:1px #666666 solid; width:300px; font-size:16px; padding:0; margin:0; background-color:#FFFFFF;}



form.panelform select { border:1px #666666 solid; font-size:16px; padding:0; margin:0; background-color:#FFFFFF;}







form.panelform_checkout { width:700px; float:left; color:#000000; display:block; font-size:16px; margin:20px 0 0 0; padding:0; }















div.panel { display:block; float:left; margin:0; padding:0; width:100%;}







div#submithelp {



	width:400px;



	border:1px solid #0099cc;



	float:right;



	padding:10px;



	background-color:#d0ddff;



}







h3.submithelp { display:block; padding:0 0 5px 0; margin:0; font-size:18px; color:#006699; font-family:"Times New Roman", Times, serif; }



h4.submithelp { display:block; padding:0 0 6px 0; margin:0; font-size:14px; color:#006699; font-family:"Times New Roman", Times, serif; }







div#submithelp span { display:block; width:100%; border-top: 1px dotted #999999; padding:10px 0; }







table.panel td { font-size:12px; }







table.panel a:link, table.panel a:visited { text-decoration:none; color:#333333; }



table. a:hover { background-color: #FFFFFF;}







td.panel_schools { background-color:#c2c2c2; padding:2px;}







td.panel_contests_first { background-color: #d7d7d7; padding:2px; background-image:url(images/arrow_grey_s.gif); background-repeat:no-repeat; background-position:4px 6px; border-bottom:1px solid #c2c2c2;}



td.panel_contests { background-color: #d7d7d7; padding:2px; border-bottom:1px solid #c2c2c2;}











div.alert { width:500px; padding:0 0 10px 90px;   text-align:left; float:left;  margin:0;  font-size:13px; color: #ff0000;



  }

div.alert_register { width:500px; padding:0;   text-align:left; float:left;  margin:0;  font-size:13px; color: #ff0000;



  }


div.alert a:link, div.alert a:visited { text-decoration:none; display: inline;  padding: 3px 10px; color:#fff; font-weight:bold; margin:0 5px; border:1px solid #666666; background-color:#990000;}



div.alert a:hover { background-color: #999999; }







div#menu_panel {



	width:100%;



	float:left;



	margin:0 0 20px 0;



	padding:0;



}















div#menu_panel a:link, div#menu_panel a:visited { text-decoration:none; display: block; color: #333333; margin:0; padding:3px 0 3px 5px; background-image:url(images/panel_submenu_bg.gif); background-repeat:repeat-x; }



div#menu_panel a:hover { text-decoration:none; display: block; color: #333333; margin: 0;  padding:3px 0 3px 25px; background-image:url(images/panel_submenu_bg.gif); background-repeat:repeat-x; }



div#menu_panel span.active { text-decoration:none; display: block; color: #333333; margin: 0;  font-weight:bold;  background-image:url(images/panel_submenu_bg.gif); background-repeat:repeat-x;  }



/*padding:3px 0 3px 5px;*/



div#menu_panel h3 { text-decoration:none; display: block; color: #ffffff; margin:2px 0 0 0; border-bottom:1px dotted #666666; padding:3px 0 3px 5px;  background-image:url(images/panel_menu_bg.gif); background-repeat:repeat-x; }































ul { margin:0; padding:0;}















 img { border:none;} 







div#topmain { width:1050px; margin:0 auto; position:relative;   }



div#maincenter { width:1050px; margin:0 auto; text-align: left; }











div#left { width:370px; float:left; padding:0; margin:5px 0 0 0; }



div#right { width:650px; float:right; padding:0; margin:0; }







div#rightindex { width:650px; float:right; padding:0; margin:0; }







div#footer { width:100%; border-top:1px solid #999999; float:right; padding:10px 0; margin:50px 0 0 0; color:#666666; text-align:center; }







div#footer a:link, div#footer a:visited { color:#000; text-decoration:none; }



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











div#contests_list div.tabcontent h3 { display:block; background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x; height:40px; color:#FFFFFF; text-decoration:none; margin:0 0 1px 0;}



div#contests_list div.tabcontent h3:hover   { background-color:#203665; background-image: none; }







div#contests_list div.tabcontent a.main:link, div#contests_list div.tabcontent a.main:visited { display:block; background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x; height:40px; color:#FFFFFF; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list div.tabcontent span.main { padding:12px 0 0 35px; display:block; float:left; width:280px; background-image:url(images/white_sqr.gif); background-repeat:no-repeat; background-position:10px 14px; cursor:pointer;}



div#contests_list div.tabcontent span.data { float:right; display:block; padding:17px 5px 0 0; font-size:11px; font-family:"Times New Roman", Times, serif; font-style:italic;}







div#contests_list div.tabcontent h3 span { padding: 11px 0 0 9px;  font-size:14px; color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; float:left; margin:0; }



div.tabcontent h3 a:link, div.tabcontent h3 a:visited { padding:16px 12px 0 0; font-size:12px; color:#FFFFFF; text-decoration:none; display:block; float:right; margin:0; font-family:"Times New Roman", Times, serif; font-style:italic; }



div.tabcontent h3 a:hover { color:#00FFFF;}



















div#contests_list div.tabcontent a.main:hover   { background-color:#203665; background-image: none; }







div#contests_list { border:1px #000000 solid; height:300px; overflow-y:auto; overflow-x: hidden;}



div#contests_list a.submain:link, div#contests_list a.submain:visited { display:block; background-image:url(images/bg_clist_submain.gif); background-repeat:repeat-x; height:40px; color:#565656; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list span.submain { padding:12px 0 0 45px;display:block; background-image:url(images/white_sqr_s.gif); background-repeat:no-repeat; background-position:25px 16px;}



div#contests_list a.submain:hover   { background-color:#b5b5b5; background-image: none; }



div#schools_list div.tabschool a.main:link, div#schools_list div.tabschool a.main:visited { display:block; background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x; height:40px; color:#FFFFFF; text-decoration:none; font-size:15px; margin:0 0 1px 0;}div#schools_list div.tabschool span.main { padding:12px 0 0 35px;display:block; background-image:url(images/white_sqr.gif); background-repeat:no-repeat; background-position:10px 14px;}







div#schools_list div.tabschool span.data { float:right; display:block; padding:12px 5px 0 0; font-size:12px;}div#schools_list div.tabschool a.main:hover   { background-color:#203665; background-image: none; }







div#contests_list a.active:link, div#contests_list a.active:visited { display:block; background-color: #999999; height:40px; color:#565656; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list a.active:hover   { background-color:#b5b5b5; background-image: none; }











div#contests_list_long_panel div.tabcontent a.main:link, div#contests_list_long_panel div.tabcontent a.main:visited { display:block; background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x; height:40px; color:#FFFFFF; text-decoration:none; font-size:14px; margin:0 0 1px 0;}



div#contests_list_long_panel div.tabcontent span.main { padding:12px 0 0 35px;display:block; background-image:url(images/white_sqr.gif); background-repeat:no-repeat; background-position:10px 14px;}



div#contests_list_long_panel div.tabcontent span.box { padding:12px 10px 0 15px; float:left; background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x;}



div#contests_list_long_panel div.tabcontent span.data { float:right; display:block; padding:12px 5px 0 0; font-size:12px;}



div#contests_list_long_panel div.tabcontent a.main:hover   { background-color:#203665; background-image: none; }







div#contests_list_long_panel {}







div#contests_list_long_panel a.submain:link, div#contests_list_long_panel a.submain:visited { display:block; background-image:url(images/bg_clist_submain.gif); background-repeat:repeat-x; height:35px; color:#565656; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list_long_panel span.submain { padding:12px 0 0 45px; display:block; background-image:url(images/white_sqr_s.gif); background-repeat:no-repeat; background-position:25px 16px;}



div#contests_list_long_panel a.submain:hover   { background-color:#b5b5b5; background-image: none; }



div#contests_list_long_panel div.contestslistlong {width:100%; padding:5px 0; border-bottom: 1px #999999 solid; background-color: #F2F2F2;}



div#contests_list_long_panel div.contestslistlong div.contestslistlong_padding { padding:10px; }























div#contests_list_long div.tabcontent a.main:link, div#contests_list_long div.tabcontent a.main:visited { display:block; background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x; height:40px; color:#FFFFFF; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list_long div.tabcontent span.main { padding:12px 0 0 35px; display:block; background-image:url(images/white_sqr.gif); background-repeat:no-repeat; background-position:10px 14px;}



div#contests_list_long div.tabcontent span.data { float:right; display:block; padding:12px 5px 0 0; font-size:12px;}







div#contests_list_long div.tabcontent a.main:hover   { background-color:#203665; background-image: none; }







div#contests_list_long {}



div#contests_list_long a.submain:link, div#contests_list_long a.submain:visited { display:block; background-image:url(images/bg_clist_submain.gif); background-repeat:repeat-x; height:40px; color:#565656; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list_long span.submain { padding:12px 0 0 45px;display:block; background-image:url(images/white_sqr_s.gif); background-repeat:no-repeat; background-position:25px 16px;}



div#contests_list_long a.submain:hover   { background-color:#b5b5b5; background-image: none; }











div#contests_list_long div.contestslistlong {width:100%; padding:5px 0; border-bottom: 1px #999999 solid; background-color: #F2F2F2;}



div#contests_list_long div.contestslistlong div.contestslistlong_padding { padding:10px;}











/* ######### CSS for Shade Tabs. Remove if not using ######### */







.shadetabs {



padding: 3px 0;



margin-left: 0;



margin-top: 1px;



margin-bottom: 0;



font: bold 12px Verdana;



list-style-type: none;



text-align: left; /*set to left, center, or right to align the menu as desired*/



}







.shadetabs {



display: inline;



margin: 0;



}



















.tabcontent{







	margin: 0;



	padding: 0;



	float: left;



	width:100%;



	overflow:hidden;



}







@media print {



.tabcontent {



display:block !important;



}



}















div.dropmenu { height:146px; padding:0; background-image:url(images/login.png); background-repeat:no-repeat;  font-size:12px; color:#fff;  width:289px;   z-index:1; visibility: hidden; position:absolute; margin:0; text-align:left; }



div.dropmenu a:link, div.dropmenu a:visited { color:#FFFFFF; text-decoration:none; font-size:11px;}



div.dropmenu a:hover { text-decoration:underline; }



div.dropmenu input {  z-index:99; }







div#login { padding:30px 0 0 20px; float:left;}











form#login td { padding:0; margin:0; font-size:11px; color:#000; }

form#login a { color:#006699; text-decoration:none; }
form#login a:hover { text-decoration:underline; }




















div#blogleft {width:70%; float:left; text-align:left; }







div.bloglist { border-bottom:1px dotted #ccc; margin:5px; padding:5px; color:#999999; font-size:12px;}







div.bloglist a:link, div.bloglist a:visited { color:#666666; text-decoration: none; font-weight:bold;}







div.bloglist a:hover { text-decoration:none; color:#333333;}















div.blogintrolist, div#blogfull  { margin:5px; padding:10px 5px ; color: #333333; font-size:13px; font-weight:bold; border-bottom:2px dotted #CCCCCC; display:block; float:left; width:100%; }







div.blogintrolist span.date, div#blogfull span.date  { font-size:11px; color:#666666; margin: 0 ; padding:0; display:block; float:left;  text-transform:uppercase; letter-spacing:2px;  width:100%;}















div.blogintrolist span.title  a:link, div.blogintrolist span.title  a:visited, div#blogfull span.title  { color: #0592d0; font-size:16px; padding:5px 0; text-transform:uppercase; text-decoration: none; font-weight:bold; display:block; float:left; width:100%;}







div.blogintrolist span.title  a:hover { text-decoration:none; color: #ff0000;}







div.blogintrolist span.text, div#blogfull span.text  {display:block; float:left; width:100%; padding:0 0 17px 0;}











div.imageblog { width:100%; text-align:center; padding:20px 0; float:left;}



/*



div#blogright {width:26%; float:right; text-align:left; color:#999999; font-size:12px;  }







div#blogrightcms {width:100%; float:left; text-align:left; color:#999999; font-size:14px;  }







div#blogright a.no:link, div#blogrightcms a:link, div#blogright a.no:visited, div#blogrightcms a.no:visited { color: #999999; text-decoration: none; font-weight:bold; display:block; padding:3px;}







div#blogright a.no:hover, div#blogrightcms a.no:hover{ text-decoration: underline;}







div#blogrightpadding { margin:10px 0 0 0; padding:5px; border-left:1px solid #ccc;}







div#blogright a.selected:link,  div#blogright a.selected:visited, div#blogright a.selected:hover { display:block; padding:3px; text-decoration: none; font-weight:bold; color: #000000;}











span.archive { font-size:11px; font-weight:bold;}







*/







div.voteicon_big {  float:left; width:100%; height:75px; margin:10px 0;}







div#add_prod { width:400px; float:left; padding:10px; font-size:16px; font-family:"Times New Roman", Times, serif;  background-color: #F0F0F0; visibility:hidden; margin:5px 0 0 0; text-align:center; font-weight:bold; border: #afc6f6 5px solid; background-color:#dfe5f1; }







a.gocheckout:link, a.gocheckout:visited { display:inline; padding:3px 9px 3px 23px; text-align:center; border:1px solid #999999; margin:0; text-decoration:none; background-image:url(images/basket.gif); background-repeat:no-repeat; color:#000000; background-position:0 4px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;  font-size:11px;  }



a.gocheckout:hover, a.continue:hover  { color:#003399;  border:1px solid #003399; }







a.continue:link, a.continue:visited { display:inline; background-color:#FFFFFF; padding:3px 9px; font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-align:center; text-decoration:none; border:1px solid #999999; margin:0;; color:#000000;  }

















div.voteicon { position: absolute; right:1px; top:1px; width:56px; height:55px; display:none;}







div#tohide { display:none; overflow:hidden; height:215px; }



div#date_input { visibility:hidden; }







div.bluebox1 { background-image:url(images/bluebox1.gif); background-repeat:no-repeat; background-color:#475e8d; width:460px; float:right; padding:0; margin:0; }



div.bluebox2 { background-image:url(images/bluebox2.gif); background-repeat:no-repeat; background-position:bottom;  width:460px; float:right; padding:0 0 20px 0; margin:0; }



div.boxpadding { padding:20px; width:100%;}



h2.box { color: #FFFFFF; font-family:"Times New Roman", Times, serif; font-size:28px; font-style:italic; padding:0; margin:0; float:left; width:100%;}



h3.box { color: #FFFFFF; padding:10px 0 0 0; margin:0; font-size:13px; float:left; width:100%; color:#dadada;}







ul.box { display:block; float:left; margin:10px 0 0 0; padding:0;}



ul.box li { margin:0; padding:8px 0; list-style: disc inside; color:#FFFFFF; }











div.sbluebox1 { background-image:url(images/bluebox1.gif); background-repeat:no-repeat; background-color:#475e8d; width:260px; float:left; padding:0; margin:0; }



div.sbluebox2 { background-image:url(images/bluebox2.gif); background-repeat:no-repeat; background-position:bottom;  width:260px; float:left; padding:0 0 20px 0; margin:0; }



div.sboxpadding { padding:20px; width:100%;}







div#lefts { width:250px; float:left; padding:10px 5px 0 0; }



div#rights { width:780px; float:right; }











div#lefts3 { width:180px; float:left; padding:10px 5px 0 0; }



div#rights3 { width:850px; float:right; }







div.rights_submit { float:left; font-size:14px;font-family:"Times New Roman", Times, serif;  }







input.submitblue { background-image:url(images/submitbg.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:14px; display:block; margin:7px 0 0 0; float:left; width:150px; padding:4px 0; border:1px #000033 solid; }



div.textmain { width:500px; float:left; margin:10px 0 0 0;}



div.textcontent {width:500px; float:left; margin:10px 0 0 0;}



div.textcontent2 {width:500px; float:left; margin:0;}



div.textcontent3 {width:100%; float:left; text-align:center; margin:10px 0 0 0;}







h5.form { float:left; width:500px; padding:10px 0 5px 0; font-size:14px;}











div.submainurl a:link, div.submainurl a:visited { text-decoration:none; color:#FFFFFF;}



div.submainurl a:hover { text-decoration:underline;}







div#contests_list span.submainurl { padding:12px 0 0 45px;display:block; background-position:25px 16px;}







/*************** STORE ************/







div#orderby { width:100%; border-bottom:1px #CCCCCC dotted; color:#666666; padding:0 0 10px 0; font-family:"Times New Roman", Times, serif; font-size:22px; font-style:italic; margin:0 0 10px 0; float:left;}



div#orderby a:link, div#orderby a:visited { text-decoration:none; color: #333333;}



div#orderby a:hover { background-color:#CCCCCC; }







div#store_list { float: left; margin:15px 0 20px 0; width:100%;}



div#store_list div.tabcontent a.main:link, div#store_list div.tabcontent a.main:visited { display:block;   text-decoration:none; font-size:13px; background-color:#4c72be; margin:0 0 1px 0; text-decoration:none;  background-image:url(images/bg_clist_main.gif); background-repeat:repeat-x; height:40px; color:#FFFFFF;}











div#store_list div.tabcontent span.main { padding:12px 0 0  10px; display:block;  text-decoration:none;  background-position:10px 14px; color: #fff;  }



div#store_list div.tabcontent span.data { float:right; display:block; padding:12px 5px 0 0; font-size:12px;}







div#store_list div.tabcontent a.main:hover   { background-color: #666666; }







div#store_list div.contestslistlong {padding:15px 0 5px 0;  width:380px; border-bottom: 2px #7184ae dotted; background-color:#dce6fe;  }



div#store_list div.contestslistlong_padding { padding:5px; width:370px; }











div#store_list a.submain:link, div#store_list a.submain:visited { display:block; color:#fff; text-decoration:none; font-size:15px; margin:0 0 1px 0; background-color: #666666; }



div#store_list span.submain { padding:7px;display:block; }



div#store_list a.submain:hover   { background-color: #0099CC;  }















/*************** SUBMIT ***************/







div#contests_list_submit div.list { width:380px; float:left; margin:0 10px 10px 0; }



div#contests_list_submit div.tabcontent a.main:link, div#contests_list_submit div.tabcontent a.main:visited { display:block; background-image:url(images/bg_clist_main_submit.gif); background-repeat:repeat-x; height:40px;  text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list_submit div.tabcontent span.main { padding:12px 0 0 10px; display:block; background-position:10px 14px; color: #fff;}



div#contests_list_submit div.tabcontent span.data { float:right; display:block; padding:12px 5px 0 0; font-size:12px;}







div#contests_list_submit div.tabcontent a.main:hover   { background-color: #617eb8; background-image: none; }







div#contests_list_submit div.contestslistlong {padding:15px 0 5px 0;  width:380px; border-bottom: 2px #7184ae dotted; background-color:#dce6fe;  }



div#contests_list_submit div.contestslistlong_padding { padding:5px; width:370px; }



h4.cTitle  { font-size:13px; color: #3b5998; font-family: Arial, Helvetica, sans-serif;  margin:0; padding:0; float:left; width:100%; }



h3.cName { font-size:20px; font-family: "Times New Roman", Times, serif; font-style:italic; color: #333333; margin:0; width:100%; padding:0; float:left;}







div#contests_list_submit div.contestslistlong a.boxlink:link, div#contests_list_submit div.contestslistlong a.boxlink:visited {  color: #333333; font-style:italic;  text-decoration:none; float:right; display: inline; padding:2px 5px; background-color:#cccccc; border:#666666 1px solid; margin:15px 0 0 0;  }



div#contests_list_submit div.contestslistlong a.boxlink:hover {  background-color: #666666; color:#FFFFFF;}







div#contests_list_submit div.contestslistlong a.titlelink:link, div#contests_list_submit div.contestslistlong a.titlelink:visited { font-size:20px; font-family: "Times New Roman", Times, serif; font-style:italic; color: #333333; margin:0; width:100%; padding:0; float:left; }



div#contests_list_submit div.contestslistlong a.titlelink:hover { text-decoration:underline; }







/*************** COOL ***************/











div#contests_list_cool div.list { float:left; margin:0 5px 5px 0; }



div#contests_list_cool div.tabcontent a.main:link, div#contests_list_cool div.tabcontent a.main:visited { display:block; background-image:url(images/bg_clist_main_submit.gif); background-repeat:repeat-x; height:40px;  text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div#contests_list_cool div.tabcontent span.main { padding:12px 0 0 10px; display:block; background-position:10px 14px; color: #fff;}



div#contests_list_cool div.tabcontent span.data { float:right; display:block; padding:12px 5px 0 0; font-size:12px;}







div#contests_list_cool div.tabcontent a.main:hover   { background-color: #617eb8; background-image: none; }







div#contests_list_cool div.contestslistlong {padding:5px 0 5px 0;  border-bottom: 2px #7184ae dotted; background-color:#dce6fe;  }



div#contests_list_cool div.contestslistlong_padding { padding:5px; }











div#contests_list_cool div.contestslistlong a.boxlink:link, div#contests_list_cool div.contestslistlong a.boxlink:visited {  color: #333333; font-style:italic;  text-decoration:none; float:right; display: inline; padding:2px 5px; background-color:#cccccc; border:#666666 1px solid; margin:15px 0 0 0;  }



div#contests_list_cool div.contestslistlong a.boxlink:hover {  background-color: #666666; color:#FFFFFF;}







div#contests_list_cool div.contestslistlong a.titlelink:link, div#contests_list_cool div.contestslistlong a.titlelink:visited { font-size:20px; font-family: "Times New Roman", Times, serif; font-style:italic; color: #333333; margin:0; width:100%; padding:0; float:left; }



div#contests_list_cool div.contestslistlong a.titlelink:hover { text-decoration:underline; }



















div#twitter { font-size:11px;}



div#twitter span.titlemain { font-size:11px; color:#666666; display:block; margin: 0 ; padding:0; display:block; float:left;  text-transform:uppercase; letter-spacing:2px;  width:100%;}







div#twitter span.title { color:#44609e; display:block; float:left; width:100%; }



div#twitter span.date { color: #999999; display:block; font-style:italic; margin:10px 0 0 0; float:left; width:100%; }



a.twitter:link, a.twitter:visited { display:block; width:100%; float:left; padding:8px 0 0 0; text-align:right; color:#333333; text-decoration: none;}



a.twitter:hover { text-decoration:underline; }



















/************** USERS profile  ********/







div.thumbP { padding:2px; float:left; margin:3px 15px 0 0; width:63px;  }



h2.nick { font-family:"Times New Roman", Times, serif; font-size:26px; margin:0; font-weight:normal; padding:0; font-style:italic; float:left; width:500px; color:#4a6baf; }



div.user_about { float:left; width:500px; height:100px; padding:20p 0 0 0; color:#333333; font-size:15px; font-family:"Times New Roman", Times, serif;  }



a.user_url { font-size:12px; color:#999999; font-style:italic;  text-decoration:none; }




a.profile_hotlist { color: #000; text-decoration: none;}
a.profile_hotlist:hover {  color:#993300;}

div.hotlistprofile { float: left; width:100%; margin:3px 0; padding:2px 0 0 0;}


/************** SUBMIT Contest  ********/







div#morecontests a:link, div#morecontests a:visited { color:#44609e; font-size:12px; padding:0; margin:3px 0 0 0; text-decoration:none; display:block; float:left; width:100%; }



div#morecontests a:hover { text-decoration:underline; } 



span.titlemain { font-size:13px; color:#666666; margin: 20px 0 0 0 ; border-bottom:1px #999999 solid; padding:0; display:block; float:left;  text-transform:uppercase; letter-spacing:2px;  width:100%; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}







span.titlemain1 { font-size:11px; color:#666666; display:block; margin: 0 0 5px 0 ; padding:0; display:block; float:left;  text-transform:uppercase; letter-spacing:2px;  width:100%;}







div#submitdesign { padding:10px; border:1px solid #0099CC; float:left; margin:30px 0 0 0; background-color:#d0ddff; background-image:url(images/instruction_bg.gif); background-repeat:no-repeat; background-position:right top; font-family:"Times New Roman", Times, serif; font-size:18px; color:#333333; font-style:italic;}







h2.title_instrudtion { float:left; display:block; padding:20px 0 0 0; width:100%;  margin:0 0 5px 0; font-size:26px; font-family:"Times New Roman", Times, serif;  color:#4a6baf; }



h2.title_instrudtion span  { color:#7599e3;  font-style:italic;}



div#submitdesign span.submit  { display: block; float:left; width:100%;}







h4.submitdesign {float:left; display:block; padding:20px 0 0 0; border-top: 1px dotted #7599e3; width:100%;  margin:20px 0 5px 0; font-size:15px; font-family:"Times New Roman", Times, serif;  color:#4a6baf; font-size:22px; }







a.btsubmitart:link, a.btsubmitart:visited {  color: #fff; font-weight:bold;  font-size:14px;  text-decoration:none; display: inline; padding:5px 11px; background-color:#6e93d6; border:#40577f 1px solid; margin:15px 0;  }



a.btsubmitart:hover {  background-color: #666666; color:#FFFFFF;}











/*********** submitnowbox *********/



div.submitnowbox { margin:20px 0 0 0; width:1030px; padding:10px; float:left; background-color:#d7dff1; border:1px #0099cc solid; }



h2.submitnowbox { float:left; display:block; padding:0; width:100%;  margin:0 0 5px 0; font-size:22px; font-family:"Times New Roman", Times, serif;  color:#0099cc; }



h2.submitnowbox span { color:#42b3d8; font-style:italic;}











div.tshirttemp { width:200px; float:left; text-align:center; color:#666666; font-size:12px; margin:20px 10px 0 0; padding:5px;}







div.submitnowbox a { color: #000033; text-decoration:none;}











/******************** art details ************************/



div.art_big_flash { width:650px; height:500px; float:left; position:relative; }







div.desc_art_big  { width:100% ;  float:left; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000;}











div.desc_art_big div.desc_art {  padding:0; float:left;  margin:0 0 10px  0; width:100%; } 



div.desc_art_big div.desc_others {solid;width:100%;  padding:15px 0; float:left; color:#7090d9; border-bottom:1px solid #7090d9; margin:0 0 10px  0;  } 







span.scoreit { font-size: 22px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-style:italic;}















div#lefts2 { width:378px; float:left; padding:10px 5px 0 0; font-family:"Times New Roman", Times, serif; font-size:14px; }



div#rights2 { width:652px; float:right; }



div.title_art_big { margin:0 0 1px 0; padding:0; float:left; width:100%; font-family:"Times New Roman", Times, serif; font-size:28px;  color: #333333;  }



div.title_art_big span{ color:#666666; font-size:14px; font-style: italic; }



div.title_art_big a:link, div.title_art_big a:visited { color:#7599e3; font-size:14px;  font-style: italic; }



div.title_art_big a:hover { color:#333333;}







div#rights_art { width:652px; float:left; }



div#lefts_art { width:348px;  float:right; padding:10px 0 0 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color: #0066CC; border-left:1px dotted #ccc; }











div#lefts_art span.art_tit { font-style:italic; color: #333333;}



div#lefts_art span.art_tit_2 { color: #2a577a; font-style:italic;}



div#lefts_art span.art_tit_3 { color: #0099CC; font-style:italic; font-size:13px; font-weight:bold;}











div#lefts_art span.dark { color: #2a577a; }







div.lefts_artdesc a:link, div.lefts_artdesc a:visited { text-decoration: none; color: #627fbb; font-style:italic; text-decoration:underline;}



div.lefts_artdesc a:hover { background-color: #EBEBEB;}







div.comment_box { float:left; width:100%; overflow:hidden; border-bottom:1px dotted #CCCCCC; padding:10px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color: #333333;}











div.comment_form { width:500px; float:left; margin:5px 0 0 0; }



div.comment_form a { color:#666666; font-weight:bold; text-decoration:none; font-size:13px;}







div.pages  { float:left; width:595px; padding:15px 0 3px 20px; text-decoration:none; font-size: 13px; font-weight:bold;}









div.pages a:hover { background-color:#CCCCCC; color:#003366;}



div.pages span { background-color: #fff; text-decoration:none; display:inline; padding:2px 4px; color:#000; border:1px solid #666666; margin:2px;}







/********** comments ****************/







div.comment_text { float: right; width:570px; font-family:Georgia, "Times New Roman", Times, serif;}



div.comment_comment { width:100%; padding:5px  0 0 0; color:#666666;}



div.comment_img { float:left; width:65px; height:60px; padding: 0; background-repeat:no-repeat; margin:0 5px 0 0;}



span.comment_date { color: #333333; font-style:italic; font-size:12px;}



div.comment_text_blog { float: right; width:490px; overflow:hidden;}











div.comment_text a:link, div.comment_text a:visited { color: #0099CC; font-size:12px; text-decoration:none;}



div.comment_text a:hover { text-decoration:underline;}







div.size_box_big {  border:1px #4d72be solid; background-color:#c9cdd5; background-image:url(images/size_bg.gif); background-repeat:repeat-x; float:left; text-align:center; margin:0 5px 0 0; text-align:center; display:inline; width:45px;}



div.size_box_big a:link, div.size_box_big a:visited { text-decoration:none; color: #006699; font-size:13px; display:block; float:left; width:100%;  text-align:center; font-weight:bold; padding:12px 0; }



div.size_box_big a:hover { background-color:#E6E6E6;}







div.size_box_big div.stock { width:22px; background-color:#666666; height: 40px; margin:3px 0 0 3px; float:left; text-align:center; background-color:#FF0000;}











div.share { width:100%; float:right; margin:10px 0 0 0; padding:15px 0 0 0; text-align:left; font-size:12px; color:#333333;}



div.share span { font-family:"Times New Roman", Times, serif; color:#999999; font-style:italic; font-size:15px; display:block; float:left; width:100%; padding:0 0 4px 0; font-weight:bold;}











span.price_big { font-size:33px;  color: #0099CC; font-family: Georgia, "Times New Roman", Times, serif;  margin:5px 0 0 0; font-weight:bold; font-style:italic; float:left; padding:15px; border:1px #CCCCCC dashed; margin:25px 0 10px 0 ; display:inline;}



span.price_big  span.sign { color: #006699; font-size:25px; }



span.price_big  span.title { color:#003366; }



span.price_big  span.price { color: #E8E8E8;  font-size:10px; }



div.size_list { float:left; width:100%;}







form.comm  { background-color:#f2f2f2; border:1px solid #b4b4b4; font-size:11px; padding:12px; color:#333333;  }











div.price_big { font-size:33px; color:#006699; font-family: Georgia, "Times New Roman", Times, serif;  margin:5px 0 0 0; text-align: center; padding:3px 10px; display:inline; background-color:#999999; font-weight:bold; font-style:italic; }











form.comm textarea { border:1px #b4b4b4 solid; width:470px; }







div#comments_title { width:100%; margin:10px 0 0 0; background-image:url(images/comments_title.gif); background-repeat:no-repeat; background-color:#83a5ea; padding:0; float:left; }



div#comments_title span { display:block; padding:7px 0 5px 40px; height:25px; font-size:16px; color:#FFFFFF; font-weight:bold;  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}











/* CART */







td.table_title {  font-size:14px; padding:5px; font-weight:bold; }



td.table_list { background-image:url(images/table_list.gif); background-position:bottom; background-repeat: repeat-x; border-bottom:1px dotted #666666; font-size:14px; padding:5px; border-top:2px solid #FFFFFF;}



td.table_list a:link, td.table_list a:visited { color:#006699; text-decoration:none;}



td.table_list a:hover { color:#333333;}



td.table_list input { padding:1px;}







a.remove:link, a.remove:visited { text-decoration:none; background-color: #CCCCCC; display:block; width:70px; height:18px; margin:0; text-align:center; float:left; padding:4px 0 0 0; font-size:11px; border:1px #999999 dotted; }



a.remove:hover { background-color: #FFFFFF;}







td.table_title2 {  font-size:16px; padding:5px; border-top: #333333 dashed 1px;}



td#pricetotal { color:#0066CC; font-size:24px;}







a.store_bt:link, a.store_bt:visited { font-size:21px; display: block; width:300px; float:left; margin:0 7px 0 0; padding:3px; background-color: #D7D7D7; border:1px solid #003399;  color:#003399; font-style:italic; font-family: "Times New Roman", Times, serif; text-decoration:none; text-align:center;}







a.store_bt:hover { color:#000000; border:1px solid #000000;  }







div.cart_promo {







float:left;







}







div.cart_ship {







float:right;







}















/******* INDEX **************/











div#topinfo { float:right; width:845px; border:1px #CCCCCC dotted; margin:20px 0 ; padding: 0; text-align:left; font-family:"Times New Roman", Times, serifl; font-style:italic; font-size:18px; color:#006699; background-image:url(images/topinfo_bg.gif); background-repeat:repeat-x; background-position:bottom;}



div#topinfo span.inside { display:block; width:100%; padding:20px;}







div.voted { float:left; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; color:#0a7fbb; width:100%; font-size:12px; font-style:italic; font-weight:bold;}

div.big_stars div.voted { float:left; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; color:#0a7fbb; width:100%; font-size:16px; font-style:italic; font-weight:bold;}



a.vote { padding:0;  cursor:pointer; margin:5px 0 0 2px; background-color:#097fbb; color:#FFFFFF; }







div.voted a:link, div.voted a:visited { text-decoration:none;  padding:1px; text-decoration:none; color:#006699; }



div.voted a:hover{ background-color: #097fbb; color:#FFFFFF; padding:1px;}







div.rating_login a:link, div.rating_login a:visited  { text-decoration:none;  padding:1px; text-decoration:none; color:#7090d9; }



div.rating_login a:hover { background-color: #0a7fbb; color:#fff; padding:1px;}











div.top6 { width:26px; height:49px; background-image:url(images/top6.gif); background-repeat:no-repeat; float:left; }



div.insideright { padding:0 0 0 16px; }







div#index_box_left { width:260px; float:left; margin: 20px 0 0 0; }



div#index_box_right{ width:370px; float:right; margin: 20px 0 0 0; }







h2.titles_blog { float:left; width:370px; display:block; padding: 4px 0; margin:0 0 5px 0; font-size:38px; background-color:#ac1914; font-family:"Times New Roman", Times, serif; font-style:italic;  }



h2.titles_blog span { padding:3px 5px; font-size:24px; color:#fff; display: block; float:left; }







h2.titles_blog a { text-decoration:none;}























h3.title_art_home { float:left; display:block; margin:0 0 5px 0; width:100%;  font-family:"Times New Roman", Times, serif; font-style:italic; color:#fff; background-color:#688bd3;  padding:4px 0;   background-image:url(images/h2_bg.gif); background-repeat: repeat-x; position:relative; }



h3.title_art_home span.big { padding:19px 0 0 5px; display:block; font-size:24px; float:left;}



h3.title_art_home span.small { padding:5px 0 5px 11px; display:block; font-size:22px;}







h3.title_art_home span.bigblog { padding:9px 0 0 11px; display:block; font-size:44px; float:left;}







div.spead { float:left; width:100%; margin:4px 0 0 0; padding:2px 0 4px 0; border-bottom:1px dotted #999999;}



a.spead:link, a.spead:visited { display: inline; float:left; padding:2px 0 0 34px; height:24px; font-family:"Times New Roman", Times, serif; color:#003366; font-size:15px; text-decoration: none; }



a.spead:hover { text-decoration:underline;}







div#newsletter { float:left; margin:20px 0 0 0;}



div#newsletter input { border:1px #999999 solid;}











a.listofschools:link, a.listofschools:visited { color:#003366; text-decoration:none; display:block; width:100%; padding:5px 0; float:left;}



a.listofschools:hover { text-decoration:underline;}











div.blogintrolist_news span.title  a:link, div.blogintrolist_news span.title  a:visited { color: #000; font-size:14px;  text-transform:uppercase; text-decoration: none; font-weight:bold; display:block; padding:2px 0; float:left; width:100%;}



div.blogintrolist_news span.title  a:hover { color:#000000; background-color:#CCCCCC;}







div.blogintrolist_news { padding:10px 0; border-bottom:1px #999999 dotted;}



div.blogintrolist_news span.date { color:#666666; font-style:italic;  padding:0; float:left; display:block; }







div.textcontent a:link, div.textcontent a:visited { color:#666666; font-style:italic;}



div.textcontent a:hover { color:#000000; } 







/************* USER ACCOUNT *******************/







td.user_account_a { border-bottom:1px #cccccc dotted; padding:10px; width:200px; color: #666666; text-align:right; font-size:15px; font-weight:bold; }



td.user_account_b { border-bottom:1px #cccccc dotted;  padding:10px; font-size:15px; }



td.user_account_b input { width:550px; border:1px solid #666666; }



td.user_account_b textarea { width:550px; border:1px solid #666666; }



td.user_account_c { border-bottom:1px #cccccc dotted;  padding:10px 10px 10px 0; font-size:15px; text-align:left; font-weight:bold; }







td.panel_account_a { border-bottom:1px #cccccc dotted; padding:4px; width:150px; color: #666666; text-align:center; font-size:12px; font-weight:bold; }



td.panel_account_b { border-bottom:1px #cccccc dotted; padding:4px; font-size:12px; }



td.panel_account_c { border-bottom:1px #cccccc dotted; padding:10px 10px 10px 0; font-size:12px; text-align:left; font-weight:bold; }



td.panel_account_b input { width:350px; border:1px solid #666666; }



td.panel_account_b textarea { width:350px; border:1px solid #666666; }







/***************** PROFILE ************************/







a.edit_profile:link, a.edit_profile:visited { text-decoration:none;  font-size:12px; color: #006699; }



a.edit_profile:hover { text-decoration:underline; color:#FF0000; }















/**** register **/



td.title { color:#333333; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; width:150px;}







input.btsubmit { background-color:#006699; color: #333333; padding:8px; font-size:16px; background-image: url(images/topinfo_bg.gif); background-repeat:repeat-x; background-position:bottom; border: #999999 1px solid;}











h3.register { font-family:"Times New Roman", Times, serif; font-size:22px; color: #006699; padding:5px; font-style:italic;}











div#editmyprofile {



	float:left;



	font-size:10px;



	



}



div#editmyprofile a { font-size:10px; }















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







div#school_left_text {



	float:left;



	margin:30px 0 0 0;



	border-top: 1px #999999 solid;



	padding:10px 0 0 0;



	



}











div#erroralert {



	margin: 0;



	padding:0 0 10px 90px;



	width: 500px;



	font-size: 16px;



	color: #006600;


}



div#erroralert a:link, div#erroralert a:visited {



	text-decoration:none;



	display:inlinel; 



	border:1px #CCCCCC solid;



	padding:3px;



	color:#000000;



}



div#erroralert a:hover {



	background-color: #666666;



	color:#FFFFFF;



}



















/** art **/











div#artsubmited { text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#0592d0;   }















div#howtovote_art {



	border:1px #CCCCCC solid; 



	padding:5px;



	



	border:1px #CCCCCC dotted;  text-align:left; font-family:"Times New Roman", Times, serifl; font-style:italic; font-size:14px; color:#006699; background-image:url(images/topinfo_bg.gif); 			



	background-repeat:repeat-x; background-position:bottom;



	width:100%;



}



















span#box_admin {



	padding:2px;



	float:left;



	width:20px;



	background-color: #CCCCCC;



	color:#000099;



}







a.main_admin  { display:block; width:100%;  background-color: #333333; padding:5px; color:#fff; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



span.main_admin { padding:12px 0 0 35px; display:block; width:250px; float:right;  cursor:pointer; }







div.labels { float:left; width:100%;}











span.user_about { color: #003366; font-style:italic;}







/** cms ***/







div#blogrightpadding a.no:link, div#blogrightpadding a:link, div#blogrightpadding a:visited, div#blogrightpadding a.no:visited { color: #999999; text-decoration: none; font-weight:bold; display:block; padding:3px;}



div#blogrightpadding a.selected:link,  div#blogrightpadding a.selected:visited, div#blogrightpadding a.selected:hover { display:block; padding:3px; text-decoration: none; font-weight:bold; color: #000000;}







div.editblog { float:left; padding: 5px 0; border-bottom:1px #999999 solid; }



div.editblog a { color:#003399; text-decoration:none;}











div.regulation_popup{ 



border:1px #999999 solid;



width:600px; 



height:300px;



overflow:hidden; 



display:none;



background-color:#FFFFFF;



position:relative;



padding:10px;



overflow-y:auto; 



overflow-x: hidden;



}







div.image_press {
	
	padding:3px;
	margin:11px;
	float:left;
}











div.tabcontent_admin  a.main:link, div.tabcontent_admin a.main:visited { display:block;  height:20px; color:#ccc; background-color:#333333; text-decoration:none; font-size:15px; margin:0 0 1px 0;}



div.tabcontent_admin span.main { padding:2px 0 0 35px; display:block; float:left; width:280px; background-image:url(images/white_sqr.gif); background-repeat:no-repeat; background-position:10px 5px; cursor:pointer;}







div.rights_submit a.download_file:link, div.rights_submit a.download_file:visited { font-size:20px; color: #003366; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}



div.rights_submit a.download_file:hover { background-color:#CCCCCC;}











div#rights_art_store { float:left; width:650px; } 



div.images_box_store { float:left; width:650px; }



ul.gallery_demo_unstyled { margin:0; padding:0; }



div.teesize { float:left; width:100%; margin:10px 0; }







span.buysize { font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }











div.bestseller { float:left; display:block; padding:5px 0; border-bottom:1px #CCCCCC dotted; width:100%; font-family:Georgia, "Times New Roman", Times, serif; background-image:url(images/bestseller_bg.gif); background-repeat:repeat-x; background-position:bottom; }



div.bestseller a:link, div.bestseller a:visited { color:#0099CC; text-decoration:none; font-size: 13px; }



div.bestseller a:hover { text-decoration:underline; }



div.bestseller_price { display:block; float:right; padding:0 5px 0 0; font-style:italic; color:#666666;}



span.store_cat { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #006699; font-weight:bold; font-style:italic; }







div.price_small_home_store { font-size:13px; color: #0066CC; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }



div.title_store { border-bottom:1px #999999 dotted; padding:5px 0 5px 0; color: #999999; width:100%;  font-family:Georgia, "Times New Roman", Times, serif; float:left; }



div.title_store a.t:link, div.title_store a.t:visited { color: #333333; font-style:italic; font-size:13px; text-decoration:none;}



div.title_store a.t:hover { text-decoration: underline;}















span.carttitle { font-family:Georgia, "Times New Roman", Times, serif; color:#006699; font-size:22px; font-weight:bold;}



div#cart_body {  font-family:Georgia, "Times New Roman", Times, serif; }



span.promo { color:#0066CC;}



span.alert_cart_text { color:#fff; display:inline; padding:2px; background-color:#990000; margin:0 0 0 3px;}



span.promocode { font-size:20px; color: #0066FF;}











div#storemain  { font-family:Georgia, "Times New Roman", Times, serif; }



div#storemain input { height:30px; font-size:14px; }



div#storemain select { height:30px; font-size:14px; }











/* TWITTER */







ul#twit-twit, ul#twit-twit ul {



	list-style-type: none;



	padding-left: 0;



}











ul#twit-twit {



	width: 200px;



}











ul#twit-twit ul {



	margin: 0 0 0 4px;



	padding: 0 0 5px 0;



	background-color: #fff;



}











ul#twit-twit li {



	font-family: Arial;



	font-size: 8pt;



	line-height: 12pt;



}











ul#twit-twit li.twit-alt {



	background-color: #FBEBFC;



}











ul#twit-twit li.twit-first {



	color: blue;



}











ul#twit-twit li ul li {



	font-weight: normal;



	margin: 5px; padding: 5px;



	margin-bottom: 0;



	background-color: #EBF5FC;



	color: #666;



}











ul#twit-twit li.twit-date {



	font-weight: bold;



	text-indent: 4px;



	background-color: #fff;



	color: #999;



	margin: 10px 0 0 0;



	font-size: 9pt;



}











ul#twit-twit a.twit {



	font-size: 8pt;



	color: #ccc;



	text-decoration: none;



}











ul#twit-twit a.twit:hover, ul#twit-twit a.twit:visited:hover {



	color: #000;



}











p.twit-more, ul#twit-twit li.twit-more {



	text-align: center;



	border: 0;



	padding-top: 20px;



}







p.twit-more a, ul#twit-twit li.twit-more a {



	color: #888;



	text-decoration: none;



}







p.twit-more a:hover, ul#twit-twit li.twit-more a:visited:hover {



	color: #ccc;



}

div#designeby { text-align:right; width:100%; font-size:10px; }
div#designeby a { color: #333333; text-decoration: none;}
div#designeby a:hover { text-decoration: underline; }


a.blue_home_more_c { color: #006699; text-decoration:none; float:left; display:block; width:200px; margin:0 0 0 30px;}
a.blue_home_more_c:hover { color:#FF0000;}



