/*
Theme Name: PH
Theme URI: http://ulc-group.com/
Description: Photographer's theme.
Version: 1.0
Author: c2sper
Author URI: http://ulc-group.com/
Tags:

*/
body, table, td, div, ul, li{padding:0; margin:0;}
body {background:#FFF; font-family:Arial;}
table{width:100%}
ul{list-style-type: none;}
a{text-decoration:none;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:5px auto;}
#top{height:279px; background-image: url('images/bg_top.jpg'); background-repeat: repeat-x; background-position: left top}
#top_content{margin:0 auto; width:960px; height:279px; background-image: url('images/top_bg.jpg'); background-repeat: no-repeat; background-position: left top}
#news {padding:50px 0 0 0; float:right; width: 400px;}
#news h3 {margin:0; padding:0;  font-size:14px; font-weight:normal;}
#news a {color:white; text-decoration:underline;}
#news p {margin:0;}
.feature {margin-right:10px; float:left; width: 190px; color:#C7C7C7; font-size:12px;}
.phones{padding:50px 0 0 90px;font-size:14px; color:#bbbbbb;}
.logo{padding:22px 0 0 100px}
.menu{font-size:14px; padding:5px 0 0 75px}
.menu ul{float:left; white-space:nowrap; height:72px; background-image: url('images/ul_bg.jpg'); background-repeat: repeat-x; background-position: left top}
.menu ul li{float:left; height:72px; line-height:72px; margin:0 1px 0 1px; background-image: url('images/bt_bg.jpg'); background-repeat: repeat-x; background-position: left top}
.menu ul li:hover{background-image: url('images/bt_bg_hover.jpg'); background-repeat: repeat-x; background-position: left top}
.menu a{color:#d1d1d1; margin:0 10px 0 10px;}
.menu a:hover{color:#fe0100}
#top_menu{height:166px; background-color: #191919;}
#top_menu_content{margin:0 auto; width:902px; height:166px; font-size:12px; font-weight:bold; background-image: url('images/top_middle_bg.jpg'); background-repeat: no-repeat; background-position: left top}
#top_menu_content a{color:#000; display: block; padding:74px 0 0 40px; height:27px;}
.cats{padding:35px 0 0 76px}
#top_menu_content li{float:left; width:119px; height:103px; border:1px red solid; margin:0 0 0 24px; padding:30px 0 0 0}
#cat1{float:left; width:119px; height:103px; margin:0 0 0 24px; background-image: url('images/cat10.jpg'); background-repeat: repeat-x; background-position: left top}
#cat1:hover{background-image: url('images/cat1_hover0.jpg'); background-repeat: repeat-x; background-position: left top}
#cat2{float:left; width:119px; height:103px; margin:0 0 0 24px; background-image: url('images/cat20.jpg'); background-repeat: repeat-x; background-position: left top}
#cat2:hover{background-image: url('images/cat2_hover0.jpg'); background-repeat: repeat-x; background-position: left top}
#cat3{float:left; width:119px; height:103px; margin:0 0 0 24px; background-image: url('images/cat30.jpg'); background-repeat: repeat-x; background-position: left top}
#cat3:hover{background-image: url('images/cat3_hover0.jpg'); background-repeat: repeat-x; background-position: left top}
#cat4{float:left; width:119px; height:103px; margin:0 0 0 24px; background-image: url('images/cat40.jpg'); background-repeat: repeat-x; background-position: left top}
#cat4:hover{background-image: url('images/cat4_hover0.jpg'); background-repeat: repeat-x; background-position: left top}
#cat5{float:left; width:119px; height:103px; margin:0 0 0 24px; background-image: url('images/cat50.jpg'); background-repeat: repeat-x; background-position: left top}
#cat5:hover{background-image: url('images/cat5_hover0.jpg'); background-repeat: repeat-x; background-position: left top}
/*#cats_text{padding:74px 0 0 40px;}
#cats_text_box{height:27px;}*/
#center{background-color: #4d4d4d;}
#content{width:902px; margin:0 auto; padding:10px 0 0 0}
#content_top{width:902px; height:67px; background-image: url('images/con_top_bg.jpg'); background-repeat: repeat-x; background-position: left top}
#content_middle{width:902px; background-image: url('images/con_mid_bg.jpg'); background-repeat: repeat-y; background-position: left top}
#content_bottom{width:902px; background-image: url('images/con_bot_bg.jpg'); background-repeat: no-repeat; background-position: left bottom}
#text{padding:0 80px 40px 120px; font-size:12px; color:#c7c7c7}
#text p{margin:0 0 10px 0;}
#foot{padding:0 0 4px 0; overflow: hidden;}
#foot_content{background-color:#000; height:19px; font-size:12px}
#foot_table{width:960px; margin:0 auto;}
.left{padding:0 0 0 65px}
.right{width:254px; text-align:left; color:#fff; background-image: url('images/flower.jpg'); background-repeat: no-repeat; background-position: right bottom}
.right a{color:#fff; font-weight:bold;}
#foot_test{line-height:19px;}
#foot_test li{float:left; margin-left:10px;}
#foot_test a{color:#fff}
#foot_test a:hover{color:#fe0100}
#rate_container{width:902px; margin:0 auto; padding:12px 178px 0 0; text-align:right;}
#live_rate, #wedding_rate {float: right; margin-left: 5px;}