/*
Theme Name: Poor Caddy
Theme URI: http://poorcaddy.com/
Description: Golf Store – Pre-owned Golf Clubs and Course Discounts
Version: 1.0
Author: Superior Internet
Author URI: http://superiorinternet.com
Tags: golf, clubs, cource, caddy, store
*/

body{
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat-x;
	background-color:#224210;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{
text-decoration:underline;
}
h3{
font-size:15px;
}
h2{
font-size:16px;
}
#maindiv{
	text-align:center;
	margin:0 auto;
	width:964px;
}
#leftbar{
	background-image:url(images/site-edge-gradient.png);
	background-repeat:repeat-y;
	float:left;
}
#rightbar{
	background-image:url(images/right-site-edge-gradient.png);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
}
#middle{
	width:896px; 
	float:left;
	margin-left:40px;
	margin-right:32px;
}
#maindiv{
	width:1024px;
	margin:0px auto 0px auto;
}
#top{
	background-image:url(images/topbg.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	height:135px;
	width:100%;
	text-align:left;
	padding-top:50px;
}
#logo{
	margin-left:20px;
	float:left;
}
#shopping-cart{
	float:right;
	margin-right:10px;
	font-size:12px;
	color:#333333;
}
#shopping-cart a{
	color:#333333;
	text-decoration:none;
}
#shopping-cart a:hover{
	text-decoration:underline;
}
#menu{
	background-color:#000000;
	height:25px;
	width:100%;
	padding-top:5px;
}
#menulist{
	margin:0;
	padding:0;
	height:25px;
	
}
#menulist li{
	list-style-type:none;
	float:left;
	margin-right:25px;
	padding:0px;
	height:25px;

}
#menulist li a{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
}
#menulist li a:hover{
color:#2bb673;
}
#loginpanel{
	clear:both;
	margin:0;
	padding:0;
	height:25px;
	width:380px;
	font-size:12px;
	
	float:right;
	text-align:right;
	padding-right:5px;
}
#loginpanel form{
	display:inline;
}
.log_panel{
	width:90px;
	height:16px;
	border:0;
	font-size:10px;
	background-color:#d5c53c;
}

#comment{
width:600px;
}

#topbar{
	background-color:#000000;
	text-align:right;
	height:22px;
	width:100%;
}
#header{
	height:257px;
	width:894px;
	background-image:url(images/coorcaddycartoonlogocaddyshack.jpg);
}
#header a{
display:block;
width:894px;
height:257px;
}
#header span{
width:894px;
height:257px;
}
#content_top{
	background-position:top;
	background-repeat:no-repeat;
	background-color:#BBFFFE;
}
#content{
	/*background-image:url(images/content_buttom_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	background-color:#bbfffe;
	padding-top:0;
	font-size:12px;
	color:#333333;
}
.navigation{
position:relative;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
#footer{
	width:100%;
	background-image:url(images/content_buttom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer_courses{
	border:solid 1px #ffffff;
	margin-left:110px;
	margin-right:10px;
	text-align:center;
	color:#000000;
	margin-bottom:40px;
}
.courses_padding{
padding:10px;
padding-top:0;
}
.courses_header{
background-color:#ffffff;
color:#000000;
font-weight:bold;
}
#footer_courses a{
color:#000000;
}
#footer_text{
background-color:#000000;
color:#FFFFFF;
font-size:10px;
padding-top:5px;
padding-bottom:5px;
}
#footer_links{
background-color:#000000;
padding-top:5px;
padding-bottom:5px;
width:100%;
height:31px;
background-image:url(images/footer_links.jpg);
background-repeat:no-repeat;
background-position:center;
}
#rightcol{
	width:214px;
	background-image:url(images/5.png);
	height:560px;
	text-align:left;
	background-repeat:no-repeat;
	float:right;
}
#leftpart{
	/*float:right;*/
	text-align:left;
	padding:5px;
	float:right;
	width:650px;
}

.sidebar_wrapper{
float:left;
width:204px;
padding:0;
margin:0;
}
.sidebar_google{
padding-top:20px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
#sidebar{
width:204px;
padding-bottom:70px;
text-align:left;
background-repeat:no-repeat;
background-image:url(images/sidebar_bg_tall.png);
background-position:bottom;
}
#sidebar ul{
list-style:none;
padding-left:10px;
padding-right:10px;
margin-top:0;
margin-bottom:0;
position:relative;
}
#sidebar ul li{
padding-top:5px;
padding-bottom:5px;
}
#sidebar ul li a{
display:block;
background-color:#000000;
padding-top:2px;
padding-bottom:2px;
padding-left:25px;
background-repeat:no-repeat;
background-position:5px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#sidebar ul li a:hover{
background-image:url(images/sidebar_ball.jpg);
}
#sidebar ul ul{
padding:0;
margin:0;
display:none;
position:absolute;
z-index:200;
width:150px;
left:193px;
margin-top:-19px;
}
#sidebar ul li li{
padding:0;
}
#sidebar ul ul li a{
font-weight:normal;
}
#sidebar ul ul li a:hover{
}

#sidebar ul ul ul{
padding:0;
margin:0;
display:none;
position:absolute;
z-index:200;
width:150px;
left:150px;
margin-top:-19px;
}
#sidebar ul ul ul li{
padding:0;
}
#sidebar ul ul ul li a{
font-weight:normal;
}
div#sidebar li:hover ul ul,
div#sidebar li li:hover ul ul,
div#sidebar li li li:hover ul ul,
div#sidebar li li li li:hover ul ul
{display:none;}
div#sidebar li:hover ul,
div#sidebar li li:hover ul,
div#sidebar li li li:hover ul,
div#sidebar li li li li:hover ul
{display:block;}


.boxes{
	background-repeat:no-repeat;
	margin-left:25px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
	font-size:12px;
	
}

#plcontainer {
    display: table;
    }

#plrow  {
    display: table-row;
    }

#plleft, #plright, #plmiddle {
    display: table-cell;
	padding-left:30px;
    }

.red{
	color:#FF0000;
	font-size:22px;
}
.red a{
	color:#FF0000;
	font-size:22px;
}
.red a:hover{
	color:#F00;
	font-size:22px;
}
#box1{
	background-image:url(images/boxbg1.jpg);
	height:38px;
	width:155px;

	
}

#box2{
	background-image:url(images/boxbg2.jpg);
	height:38px;
	width:156px;

	
}

#box3{
	background-image:url(images/boxbg3.jpg);
	height:146px;
	width:155px;
	
}
.ball{
	width:25px;
	height:25px;
	position:absolute;
	margin-top:-10px;
	margin-left:-30px;
}

#weather{
	height:120px;
	width:156px;
	margin-bottom:20px;
}
#news{
	margin:0;
	padding:0;
	list-style-type:none;
	
}
.linklist{
	font-size:12px;
}
.linktitle{
	font-weight:bold;
}
.linktitle a{
	text-decoration:none;
	color:#333333;
}
.linktitle a:hover{
	text-decoration:underline;
}
.dl a{
	text-decoration:none;
	color:#990000;
	padding-left:10px;
}
p.newsdate{
	color:#FFCC33;
	padding:0;
margin:0;
}
a.newslink{
	text-decoration:none;
	color:#0033CC;
}
li.newsitem{
	width:130px;
	font-size:10px;
}
li.newsitem h3{
font-size:10px;
font-weight:normal;
padding:0;
margin:0;
}
li.newsitem p{
padding:0;
margin:0;
}
li.newsitem .more-link{
float:right;
}
.msg{
	color:#990000;
	font-weight:bold;
}
#loginbutton{
	color:#FFFFFF;
	width:19px;
	height:19px;
	background-image:url(images/login.png);
	background-position:center
	background-repeat:no-repeat;
	border:0;
	background-color:#000000;
	font-size:8px;
	font-weight:bold;
	color:#990000;
}
.tablepageing a{
	color:#333333;
	text-decoration:none;
}
.tablepageing a:hover{

}
#contentleft{
font-size:12px;
color:#333333;
}
#contentleft a{
	color:#333333;
	text-decoration:none;
}
#contentleft a:hover{
	text-decoration:underline;
}
#contentleft p a{
text-decoration:underline;
}
#contentleft p a:hover{
color:#555555;
}

.inventoryitem{
float:left;
width:300px;
padding-right:10px;
}
.clear{
clear:both;
}

http://img.weather.weatherbug.com/Style/stickers/v2/Stickers_125x125.css

.stickerbody{margin:0px; padding:0px;}

.wXgrill { height:43px; width:123px; padding-left:2px; margin-top:7px; }

.wXgrill #thermometer  { float:left; height:43px; margin:0px 0px 0px 4px; }

.wXgrill #temperature  { float:left; height:43px; margin:0px; padding-top:2px;}

.wXgrill #compass  { float:left; height:43px; margin:0px 0px 0px 9px; }



.wXgrill #compass { width:43px; height:43px; text-align:center; }



.compass-n { background:url(../../../Images/Stickers/v2/125x125/compass-n.gif) no-repeat center; }

.compass-ne { background:url(../../../Images/Stickers/v2/125x125/compass-ne.gif) no-repeat center; }

.compass-e { background:url(../../../Images/Stickers/v2/125x125/compass-e.gif) no-repeat center; }

.compass-se { background:url(../../../Images/Stickers/v2/125x125/compass-se.gif) no-repeat center; }

.compass-s { background:url(../../../Images/Stickers/v2/125x125/compass-s.gif) no-repeat center; }

.compass-sw { background:url(../../../Images/Stickers/v2/125x125/compass-sw.gif) no-repeat center; }

.compass-w { background:url(../../../Images/Stickers/v2/125x125/compass-w.gif) no-repeat center; }

.compass-nw { background:url(../../../Images/Stickers/v2/125x125/compass-nw.gif) no-repeat center; }



.wXgrill #windspeed  { font-size:10px; font-weight:bold; padding-top:3px; margin-top:9px; }

.wXgrill #wsmeasure { font-size:7px; font-weight:bold; }



.wXheader h1 { font-size:11px; margin:0px; padding:0px; font-weight:normal;}

#temperature h2  { font-size:24px; display:inline; height:43px; line-height:43px; margin:0px; padding:0px; }

#temperature h2  { font-size:18px; color:#000000;}



.wXbody, .wXheader, .wXalert, .wXgrill { font-family:Arial, Helvetica; font-size:9px; }

.wXbody { width:123px; height:123px; background:url(../../../Images/Stickers/v2/125x125/bg.gif) no-repeat; border:1px black solid; }

.wXbody .wXguts { width:123px; height:93px; text-align:center; }

.wXbody .wXguts[class] { height:90px; }

.wXlogo img { width:123px; height:29px; vertical-align:bottom;}



.wXheader { margin-top:3px; text-align:center;}

.wXheader a:link, .wXheader a:visited {text-decoration:none; color:#000000;}

.wXalert { background-color:red; color:#ffffff; text-align:center; height:17px; line-height:17px; margin-top:3px; }

.wXalert a:link, .wXalert a:visited {color:#ffffff;}



.wXbody .wXlinks { height:17px; line-height:17px; text-align:center; margin-top:5px; padding-bottom:1px; border-bottom:1px black solid;}

.wXlinks a:link, .wXlinks a:visited { text-decoration:none; color:#0000ff; margin-right:2px;}



.error {font-family:Arial, Helvetica; font-size:11px; color:#ff0000; width:120px;}


.homepage_post{
border-bottom:solid 1px #000000;
}

div.imagecol img{
border:solid 1px #5fc7c5;
}

/*div.coupon{
width:285px;
float:left;
}*/
div.coupon{
font-size:16px;
text-align:center;
float:left;
width:285px;
}
div.coupon-right{
font-size:16px;
text-align:center;
float:right;
width:285px;
}
div.coupon img, div.coupon-right img, div.coupon-advertisement img{
border:dashed 4px #000000;
}
div.coupon-advertisement{
float:left;
padding-right:15px;
}
/*div.coupontext{
float:right;
width:330px;
font-size:16px;
}*/

#nav {
font-size:16px;
text-align:center;
float:left;
width:250px;
}
#nav a{
background-color:#ffffff;
display:block;
padding-top:5px;
padding-bottom:5px;
}
#loginform{
float:left;
width:250px;
}

#slogan{
padding-top:20px;
color:#000000;
font-weight:bold;
font-size:18px;
padding-left:300px;
}
#slogan p{
padding:0;
margin:0;
}

.price_match{
background-image:url(images/price_match.jpg);
width:646px;
height:35px;
}

p.change_password{
text-align:center;
}
#contentleft p.change_password a{
color:#ff0000;
font-size:18px;
}

#advertisement{
width:652px;
overflow:hidden;
}
#advertisement img{
border:dashed 4px #000000;
}

#coupons_2cols_left{
float:left;
width:300px;
font-size:16px;
text-align:center;
}
#coupons_2cols_right{
float:right;
width:300px;
font-size:16px;
text-align:center;
}
.coupon_2cols{
padding-bottom:10px;
padding-top:10px;
width:300px;
height:425px;
border-bottom:solid 1px #000000;
}
.coupon_2cols img{
border:dashed 4px #000000;
}

/****************************************************************************** NEW HOMEPAGE ******************************************************************/
#home_content{
text-align:left;
float:none;
padding:5px;
padding-left:25px;
}
#home_summerville{
float:left;
width:296px;
font-size:18px;
text-align:center;
}
#home_summerville a.slogo{
display:block;
text-indent:-9999px;
outline:none;
width:296px;
height:208px;
background-image:url(images/summerville_golf_league.png);
background-repeat:no-repeat;
}
#home_coupons{
float:right;
width:301px;
padding:0;
margin:0;
padding-right:15px;
}
#home_coupons ul{
list-style:none;
margin:0;
padding:0;
position:relative;
}
#home_coupons ul li{
padding:0;
margin:0;
text-align:center;
}
#home_coupons ul li img{
border:dashed 4px #000000;
}
#home_coupon_bottom{
background-image:url(images/home_coupon_horizontal.jpg);
background-repeat:no-repeat;
width:301px;
height:2px;
clear:both;
}
#home_video{
text-align:center;
padding-bottom:50px;
}
#home_advertisement_left{
float:left;
width:290px;
text-align:center;
font-size:18px;
}
#home_advertisement_right{
float:right;
width:290px;
text-align:center;
padding-right:10px;
font-size:18px;
}

/******************************************************************** Summerville Application *************************************************************************/
.summerville_app input{
width:180px;
}
.summerville_app_scores input{
width:45px;
}
.summerville_app_checkbox input{
width:auto;
}
.summerville_app_submit input{
width:auto;
}

/**************************************************************** New Homepage *************************************************************/
p.change_password{
text-align:center;
}
p.change_password a{
color:#ff0000;
font-size:18px;
text-decoration:none;
}
#home_summerville_new{
	float:left;
	width:230px;
	text-align:center;
}
#home_summerville_new a{
	text-decoration:none;
	font-size:20px;
	color:#333333;
}
#home_summerville_new a:hover{
	color:#000000;
}
#home_video_new{
	padding-left:15px;
	float:left;
	width:365px;
	text-align:center;
}
#home_video_new a{
	text-decoration:none;
	font-size:20px;
	color:#333333;
}
#home_video_new a:hover{
	color:#000000;
}
#home_sidebar_new{
	float:right;
	width:250px;
	padding-top:25px;
}
.summerville_box{
	padding-bottom:15px;
}
.summerville_box a{
	display:block;
	text-decoration:none;
	font-size:20px;
	color:#333333;
	background-image:url(images/summerville_box.jpg);
	width:235px;
	height:55px;
	padding-left:10px;
	padding-top:25px;
}
.summerville_box a:hover{
	color:#000000;
}
