/*
Theme Name: AMR7.0
Theme URI: http://www.arthritisandmusclerelief.com
Description: 
Version: 7.0
Author: STAPLEGUN
Author URI: http://www.staplegun.us
Tags: 
*/

/* Global reset - Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; font-family: "Trebuchet MS",Helvetica Neue,Helvetica,Arial,sans-serif; color:#333333; }
/**, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; font-family: "Trebuchet MS",Helvetica Neue,Helvetica,Arial,sans-serif; font-size:12px; color:#333333; }*/
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, li { list-style:none; list-style-type:none; }
caption, th { text-align:left; }
p { padding:0 0 20px 0; }
a { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; color:#0000CC; }
h1 { font-size:30px; }
h1.page-title { width:100%; min-height:64px; padding:20px 0 0 25px; background:url(images/bckgrnd_h1.png) left top no-repeat; font-size:18px; color:#FFFFFF; text-transform:uppercase; }
h2 { font-size:25px; }
h3 { font-size:17px; }
h4 { font-size:13px; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; text-align:left; color:#3FA448; }
q:before, q:after { content:""; }
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }
.black { color:#000000; }
.red { color:#FF0000; }
/*end*/

/* Universals */
body { }
.clear { clear:both; }
.space3 { height:3px; }
.space5 { height:5px; }
.space10 { height:10px; }
.space15 { height:15px; }
.space20 { height:20px; }
.space25 { height:25px; }
.space30 { height:30px; }
.space35 { height:35px; }
.space40 { height:40px; }
.space45 { height:45px; }
.space50 { height:50px; }
.txtleft { text-align:left; }
/*end*/

.wrapper_bckgrnd { width:948px; margin:0 auto; background:url(images/bckgrnd2.jpg) center top repeat-y; }
.wrapper { width:900px; margin:0 auto; }

.header { position:relative; z-index:0; width:900px; height:271px; background:url(images/header2.jpg) center top no-repeat; }
.header .bttnbuynow { position:absolute; top:5px; right:90px; z-index:50; width:100px; height:43px; text-align:center; }
.header .productshot { position:absolute; top:100px; right:8px; z-index:100; width:181px; height:188px; }

.content { clear:both; }

.content .left_sidebar { float:left; width:212px; background:#FFFFFF url(images/bckgrnd_leftsb.jpg) center top repeat-x; }
.content .left_sidebar .wrapper_lsb { padding:0px 5px 0px 5px;}
.content .left_sidebar .wrapper_lsb .bttnbuynow_indx { width:140px; margin:0 auto; }
.content .left_sidebar .indxp { padding:0 0 0 15px; line-height:24px; text-align:left; }
.content .left_sidebar .indxp a { color:#333333; }

.content .main { float:right; width:688px;min-height:800px; background:url(images/bckgrnd_main.jpg) left top repeat-y; }
.content .main .wrapper_main { min-height:600px; background:url(images/bckgrnd_main_top.png) right top no-repeat; }

.content .main .wrapper_main .tab_area { min-height:270px; background:url(images/bckgrnd_tab_area2.png) center 35px no-repeat; }
.content .main .wrapper_main .tab_area #container5 { margin:0 0 0 13px; }

ol.cf-ol { 
	margin:0!important; 
	padding:0px 0 0 0!important; 
	border-top:none;
}

.content .main .wrapper_main .indx_dctr_rec { position:relative; width:693px; height:245px; background:url(images/bckgrnd_dc_rec2.png) center top no-repeat; }
.content .main .wrapper_main .indx_dctr_rec .links { position:absolute; top:35px; left:25px; line-height:24px; text-align:left; }
.content .main .wrapper_main .indx_dctr_rec .links a { color:#000000; }
.content .main .wrapper_main .indx_dctr_rec .docrec { position:absolute; top:35px; left:149px; }

.content .main .wrapper_main .indx_dctr_rec .sliderholder2 { position:relative; width:519px; height:146px; background-color:#65A64C; }

.content .main .wrapper_main .indx_customer_test { clear:both; position:relative; width:693px; height:181px; background:url(images/bckgrnd_testimonials2.png) center top no-repeat; }
.content .main .wrapper_main .indx_customer_test .indx_testimonials { position:absolute; top:35px; left:25px; text-align:left; }
.content .main .wrapper_main .indx_customer_test .indx_customer_test_bttn { position:absolute; top:15px; right:20px; width:186px; height:151px; }


/* Easy Slider */
#slider ul, #slider li{ margin:0; padding:0; list-style:none; overflow:hidden; line-height:20px; font-style:italic; }
#slider, #slider li{ 
	/* 
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/ 
	width:375px;
	height:80px;
	overflow:hidden;
}

span#nextBtn { position:absolute; display:block; width:21px; height:25px; top:15px; right:-35px; }
span#nextBtn a { display:block; width:21px; height:25px; background:url(images/arrw_rt.png) no-repeat 0 0; }
span#prevBtn { position:absolute; display:block; width:21px; height:25px; top:15px; left:-35px; }
span#prevBtn a { display:block; width:21px; height:25px; background:url(images/arrw_lft.png) no-repeat 0 0; }



/* Easy Slider2 */
.slideabso { position:absolute; top:30px; left:62px; }
.slideabso td { font-style:italic; color:#FFFFFF;}
#slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; overflow:hidden; }
#slider2, #slider2 li{ 
	/* 
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/ 
	width:400px;
	height:110px;
	overflow:hidden;
}

span#nextBtn2 { position:absolute; display:block; width:21px; height:25px; top:15px; right:-35px; }
span#nextBtn2 a { display:block; width:21px; height:25px; background:url(images/arrw_rt_w.png) no-repeat 0 0; }
span#prevBtn2 { position:absolute; display:block; width:21px; height:25px; top:15px; left:-35px; }
span#prevBtn2 a { display:block; width:21px; height:25px; background:url(images/arrw_lft_w.png) no-repeat 0 0; }


.footer { position:relative; width:898px; margin:0 auto; padding:15px 0; background-color:#CFCFCF; font-size:18px; color:#FFFFFF; text-align:center; }
.footer a { font-size:18px; color:#FFFFFF; padding:0 30px; }

.footer #socialmedia { position:absolute; top:12px; left:12px; width:100px; }
.footer #socialmedia a { padding:0px; }

.footer #textsizer { position:absolute; top:12px; right:12px; width:100px; }
.footer #textsizer a { padding:0px 0px; }

.entry { padding:0 0 0 25px; text-align:left; }

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
