﻿/*#homeUcPageContents { position: absolute; top: 450px; left: 0px; }
#masterFooter { position: absolute; bottom: 10px; }*/

/* CSS Reset */

html body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
.clear{clear:both;}


/* Layout */
 
.float_left{float: left;}
.float_right{float: right; margin-left: 15px; width: 390px; margin-top: 5px;}
.float_right td{padding: 0px;}

.padding{padding: 10px 15px;}
.controlheader{font-weight: bold;}

html{margin: 0; padding: 0;}

body{font-family: Verdana; color: #7e7e7e; font-size: 14px; padding: 0; margin: 0;}

body form{margin: 0; padding: 0;}

#header_container{width: 960px; margin: 0 auto;}
#header{margin: 0 auto;}
#logo{float: left; background: url("../Images/logo_admin.jpg") top no-repeat; width: 150px; height: 91px;}
#nav_functions{float: right; width: 800px;}

#search{width: 800px; float: right; margin-top: 40px;}
.search{background: url("../Images/search_bg.jpg") no-repeat; width: 172px; font-size: 12px; padding-left: 22px; height: 24px; padding-top: 6px; display: block; float: right; border: none;}
.search img{border:none;}
#search2{float: right; width: 500px;}

#login{float: right; margin-left: 15px; font-size: 11px; margin-top: 3px;}


#cart{float: right; font-size: 11px; color: #888; margin-right: 3px; margin-top: 3px;}

#navigation{float: right; margin-top: 0;}
#navigation ul{list-style: none; text-align: right; float: right; margin: 0 auto; margin-top: 5px;}
#navigation ul li{float: right; padding-left: 15px; }
#navigation ul li a{color: #6c6c6c; text-decoration: none; font-size: 13px; letter-spacing: 0px;}
#navigation ul li a:hover{border-bottom: 2px solid #0884be;}

#divider{background: url("../images/nav_repeat.jpg") repeat-x; clear: both; height: 6px; margin-top: 10px;}

#container{width: 960px; margin: 0 auto; clear: both; margin-top: 25px;}
#footer{clear: both; width: 960px; margin: 0 auto; color: #848484; font-size: 8px;}
#footer a{color: #848484; text-decoration: none; font-size: 8px; letter-spacing: -.5px;}


/* Home */

#homeUcPageContents{width: 960px; margin: 0 auto; float: left; height: 420px;}
#contents{float: left; width: 395px; padding-right: 20px; margin-top: 30px;}
#contents p{ letter-spacing: -.5px;}
#rotator{}



/* Other pages */

#photo_results{text-align: left; font-size: 12px; margin: 0px 5px 0px; }
#photo_results td{text-align: left; font-size: 12px; margin: 0px 5px 0px; }
#photo_results img{text-align: left; font-size: 12px; margin: 0px 5px 0px; }

/* Details */

#details{margin-bottom: 10px;}
#details_images{float: left;}
#details_info{float: left; margin-left: 20px;}

.image_number{font-size: 18px; font-weight: bold;}
.image_id{font-size: 18px;}
.image_title{font-size: 18px; font-weight: bold;}
.photographer{font-size: 10px; text-align: right; float: right;}

#resolution{}
#resolution ul{padding-left: 10px;}
#resolution ul li{height: 25px; padding-left: 20px; padding-top: 5px;}
#resolution ul li:hover{background: url("../Images/search_bg.jpg") no-repeat; width: 180px;}
.image_resolution{}

#bottom_links a{font-weight: bold;}


/* Font */

a{color: #0884be; text-decoration: none;}
.forgot_pw{font-size: 12px; text-align: right;}

h1{font-size: 22px; font-weight: bold; margin-bottom: 1.2em;}
h3{font-weight: bold; color: #0884be; margin-top: 0; margin-bottom: 1.1em; margin-top: 5px;}
h2{font-weight: bold; color: #0884be; margin-bottom: 1em; font-size: 16px;}


/* Login */

.imageTD{width: 220px;}
#login_text{color: #0884be;}

#left_login{width: 550px;}
#right_login{width: 300px; margin-left: 20px;}

.textbox{width: 200px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px;}
.textbox_short{width: 150px; margin: 5px 0 5px 5px;}
.textbox_long{width: 300px; margin-top: 5px; margin-left: 5px;}
.dropdown{margin: 5px 0 5px 5px;}
.checkbox{margin: 5px 0 5px 5px;}
.imagefield{padding: 0px; text-align: center;}
.editor{width: 800px;}


.send_button{background: url("../Images/send_button2.jpg") no-repeat; width: 64px; height: 24px; border: none; display: block;}
.send_button img{border: none;}
.send_button:hover{cursor: pointer;}

.submit_button{background: url("../Images/submit_button_admin.jpg") no-repeat; width: 64px; height: 24px; display: block; border: none;}
.submit_button:hover{cursor:pointer;}
.submit_button img{border: none;}
.login_button{background: url("../Images/login_button_admin.jpg") no-repeat; border: none; width: 64px; height: 24px; display: block;}
.login_button img{border: none;}
.login_button:hover{cursor:pointer;}
.save{background: url("../Images/save_button_admin.jpg") no-repeat; width: 64px; height: 24px; display: block;}
.save img{border: none;}
.save:hover{cursor:pointer;}

.error_border{border: 1px solid #c0c0c0; background: #e8e8e8; padding: 10px; font-size: 13px; color: #444;}

#loggedInAs{width: 960px; margin: 0 auto;}


/* Photographers */

#profile_error{padding-left: 140px;}
.cont_profile_left{float: left; margin-right: 30px;}
#photographer_profile{margin-right: 100px; float: left;}


/* Sales Reports */

.small{font-size: 11px; font-weight: bold;}
.export{background: url("../Images/export_button.jpg") no-repeat; width: 60px; height: 20px; border: none; display: block;}
.export_button img{border: none;}


/* Gridview */

.gridview-margin{padding: 10px;}

/* Images */           
.gridViewPager td
{
   padding-left: 4px;      
   padding-right: 4px;     
}
