/*
Theme Name: Gold Switzerland
Version: 4.0
Author: Snowflake Creative
*/
* {
margin : 0;
padding : 0;
}
a img {
border : 0;
}
a {
text-decoration : none; 
color : #976704;  /*#976704=151 102 4 original=d69006*/
}

a:hover {
text-decoration : underline;
}

.doubleunderline { border-bottom: 3px double; }

body {
background-color : #e1e0e0; /**/
text-align : center;
position : relative;
}
#wrapper {
text-align : left;
width : 1003px;
margin : 0 auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #1d1d1c;
line-height : 20px;
}
p {
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #1d1d1c;
line-height : 20px;
margin-bottom : 6px;
}
#headertop {
height : 9px;
background:rgb(204,149,30);
background-repeat : no-repeat;
background-position : left top;
}

#header {
height : 196px;
background: -moz-linear-gradient(left, #000000, #695846);
background: -webkit-gradient(linear, left center, right center, from(#000000), to(#695846));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#000000, endColorstr=#695846); /*IE5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#000000, endColorstr=#695846);/*IE8*/
/*background-image : url(images/header.png);*/
background-repeat : no-repeat;
background-position : left top;
/*background:#000000;*/
clear : both;
}

#slogan {
font-family : arial;
font-size : 19px;
font-weight : regular;
color : #FED35A; /*color : #f8f6f2;*/
float : right;
vertical-align : top;
margin-top : 60px;
margin-right : 44px;
word-spacing : 0.2em;
}
#logo {
float : left;
height : 95px;
width : 243px;
margin-left : 52px;
margin-top : 32px;
margin-bottom : 33px;
}
#content {
background-color : #fff;
width : 1003px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
clear : both;
background-image : url(images/bg-right-content-area.jpg);
background-position : right top;
background-repeat : repeat-y;
}
#footer {
background-image : url(images/bg-footer.jpg);
background-repeat : repeat-x;
background-position : left top;
height : 85px;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
color : #fff;
text-align : center;
font-weight : bold;
line-height : 18px;
clear : both;
}
#overall-footer {
width : 1003px;
background-image : url(images/bg-content.jpg);
background-repeat : repeat-x;
background-position : left bottom;
padding-bottom : 10px;
}
#overall-footer #footer {
width : 988px;
margin-left : 9px;
}
#footer .left-footer {
background-image : url(images/footer-left.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 85px;
}
#footer .right-footer {
background-image : url(images/footer-right.jpg);
background-position : right top;
background-repeat : no-repeat;
height : 85px;
}
#footer .inner-text {
padding-top : 12px;
}
#footer a {
color : #f8e61f;
}
#footer-menu {
width : 880px;
margin-top : 15px;
margin-right : auto;
margin-bottom : 15px;
margin-left : auto;
text-align : center;
}
#content .content-inner {
background-image : url(images/bg-content-inner.jpg);
background-repeat : repeat-y;
background-position : right top;
min-height : 500px;
}
#footer-menu a {
font-weight : normal;
color : #000;
}
#copyright {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #272727;
clear : both;
width : 780px;
margin-top : 20px;
margin-right : auto;
margin-bottom : 20px;
margin-left : auto;
text-align : center;
}
#copyright .leftfooter {
width : 550px;
display : inline-block;
}

#no-sidebar {
width : 900px;
float : left;
padding-left : 20px;
padding-right : auto;
}

#left-content {
width : 655px;
float : left;
padding-left : 9px;
padding-right : 25px;
}

#content-full {
background-color : #fff;
width : 1003px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
clear : both;
background-position : right top;
background-repeat : repeat-y;
}

#wide-content {
width : 903px;
float : left;
padding-left : 40px;
padding-right : 60px;
}


#right-content {
float : right;
width : 310px;
text-align : left;
background-image : url(images/bg-right-content.png);
background-repeat : no-repeat;
background-position : left top;
min-height : auto;
position : relative;
top : -62px;
padding-top : 18px;
}
#menu {
clear : left;
width : 1003px;
margin : 0 auto;
height : 45px;
background-image : url(images/bg-menu.jpg);
background-repeat : repeat-x;
background-position : left top;
color : #E6EA99; /*fff*/
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
#menu li {
float : left;
list-style-type : none;
margin-left : 0;
line-height : 45px;
float : left;
height : 45px;
}
#menu li.active {
background-image : url(images/bg-menu-active.jpg);
background-repeat : repeat-x;
background-position : left top;
color : #fff;
}
#menu li.active a {
background-image : url(images/bg-menu-active-left.jpg);
background-repeat : no-repeat;
background-position : left top;
}
#menu span {
display : block;
height : 45px;
color : #fff; /*AB7707*/
padding : 0 20px;
background-image : url(images/menu-divider.jpg);
background-repeat : no-repeat;
background-position : right top;
}
#menu a {
color : #fff;
display : block;
height : 45px; }

#menu a:hover {text-decoration: none;}

}
.clear {
clear : both;
}
.float-right {
float : right;
}
.clear-left {
clear : left;
}
.clear-right {
clear : right;
}
.gold {
color : #ce9b24;
}
.black {
color : #5d5d5c;
}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
font-weight : bold;
margin-top : 30px;
}
h6 {
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
font-weight : bold;
margin-top : 30px;
}
.postmetadata {
font-size : 12px;
font-weight : bold;
color : #5d5d5c;
}
h1 span {
font-size : 19px;
font-weight : bold;
color : #5d5d5c;
}
h1 strong {
color : rgb(93, 93, 92);
font-size : 19px;
font-weight : normal;
}
#left-content h1 {
margin-top : 20px;
padding-bottom : 10px;
border-bottom : 1px solid #8c8c8c;
font-size : 24px;
margin-bottom : 10px;
color : #ab7707; /* was  ce9b24*/
font-weight : bold;
text-align : left;
}

#wide-content h1 {
margin-top : 20px;
padding-bottom : 10px;
border-bottom : 1px solid #8c8c8c;
font-size : 24px;
margin-bottom : 10px;
padding-right : 50px;
color : #ce9b24; 
font-weight : bold;
text-align : left;
}

.home_section {
margin-top : 65px;
padding-bottom : 10px;
border-bottom : 1px solid #8c8c8c;
font-size : 24px;
margin-bottom : 10px;
color : #ce9b24;
font-weight : bold;
text-align : left;
}
.home_section span {
font-size : 19px;
font-weight : bold;
color : #5d5d5c;
}
#left-content img {
float : right;
}
.heading2 {
font-size : 19px;
}
h2 {
font-size : 22px;
color : #ab7707;
font-family : Arial, Helvetica, sans-serif;
margin-top : 20px;
padding-bottom : 10px;
margin-bottom : 10px;
border-bottom : 1px solid #8c8c8c;
}
h3 {
font-size : 16px;
color : #494748; /*747474*/
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
margin-top : 10px;
}
ul.arrows {
list-style-type : none;
}
.arrows li {
background-image : url(images/arrow-right.jpg);
background-position : 0  .7em; /*left center;*/
background-repeat : no-repeat;
padding-left : 20px;
line-height : 30px;
margin-left : 20px;
text-align : left;
}
li {
margin-left : 35px;
text-align : left;
line-height : 20px;
}
ul.numeric {
list-style-type : decimal;
}
.numeric li {
padding-left : 5px;
line-height : 30px;
margin-left : 35px;
text-align : left;
}
.gold-button {
display : inline-block;
line-height : 38px;
height : 38px;
width : 230px;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
color : #fff;
background-image : url(images/buy-btn.jpg);
background-repeat : no-repeat;
text-align : center;
}

.gold-button span {
display : inline-block;
line-height : 38px;
height : 38px;
background-image : url(images/gold-button-left.jpg);
background-repeat : no-repeat;
background-position : left top;
}
.gold-button span span {
display : inline-block;
line-height : 38px;
height : 38px;
background-image : url(images/gold-button-right.jpg);
background-repeat : no-repeat;
background-position : right top;
padding : 0 20px;
}



.grey-button li{
padding-left:10px;
text-decoration : none; 
}

.grey-button li a{
padding-left:10px;
text-decoration : none; 
}
.grey-button {
display : inline-block;
background-image : url(images/bg-grey-area); /*bg-grey-area*/
background-position : left top;
background-repeat : repeat-x;
height : 40px; /*40px*/
line-height : 40px;/*40px*/
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
white-space : nowrap;
font-weight : normal;
margin-left:20px;
text-decoration : none; 
margin-bottom: 10px;
}

.grey-button span {
display : inline-block;
background-image : url(images/grey-area-left.jpg); /*grey-area-left*/
background-position : left top;
background-repeat : no-repeat;
height : 40px;/*40px*/
line-height : 40px;/*40px*/
text-decoration : none; 
}
.grey-button span span {
display : inline-block;
background-image : url(images/grey-area-right.jpg); /*grey-area-right*/
background-position : right top;
background-repeat : no-repeat;
height : 40px;/*40px*/
line-height : 40px;/*40px*/
padding : 0 5px;
min-width : 255px;
text-align:center;
text-decoration : none; 
}
.width-233 {
width : 238px;
text-align : left;
margin : 0 auto;
}
.center {
margin : 0 auto;
text-align : center;
}
.left {
text-align : left;
}
.strong {
font-weight : bold;
}
.date {
font-family : Tahoma, Geneva, sans-serif;
font-size : 11px;
font-weight : normal;
color : #545454;
}
.textstyle-1 {
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
font-weight : bold;
color : #585757;
}
.heading4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #333333;
text-transform : uppercase;
font-weight : bold;
}
.heading4 a {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #333333;
text-transform : uppercase;
font-weight : bold;
}
.heading4 a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #333333;
text-transform : uppercase;
font-weight : bold;
}
.readmorelink {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
font-weight : normal;
float : right;
margin-bottom : 10px;
}
.input {
border : 1px solid #787777;
background-color : #ecebeb;
width : 233px;
height : 23px;
margin : 15px 0;
}
a.gold2-button {
display : inline-block;
background-image : url(images/bg-gold2.jpg);
background-position : left top;
background-repeat : repeat-x;
height : 31px;
line-height : 31px;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
white-space : nowrap;
}
.gold2-button span {
display : inline-block;
background-image : url(images/gold2-left.jpg);
background-position : left top;
background-repeat : no-repeat;
height : 31px;
line-height : 31px;
}
.gold2-button span span {
display : inline-block;
background-image : url(images/gold2-right.png);
background-position : right top;
background-repeat : no-repeat;
height : 31px;
line-height : 31px;
padding : 0 25px;
}
#footer-list {
list-style-type : none;
}
#footer-list li {
float : left;
padding : 0 20px;
border-right : 1px solid #000;
margin : 10px 0;
}
#right-content ul {
text-align : left;
list-style-type : none;
margin-left : 20px;
}
#right-content img{

height:auto;
padding-left:15px;
}
#menu li.current_page_item a {
background-image : url(images/bg-menu-active.jpg);
background-repeat : repeat-x;
}
#comment {
width : 500px;
height : 100px;
}
.cform {
margin:0px;
padding:0px;
margin-left : 20px;
}
.cform ul, .cform ol, .cform li {
list-style-type : none;
}
.cform fieldset {
padding : 10px;
margin-top : 10px;
border:1px solid #ece9d8;
}
.cform fieldset legend {
font-weight : bold;
border:#ece9d8;
}
.cform fieldset label, .cform label {
width : 200px;
display : inline-block;
}
.cform fieldset li, .cform li {
margin-bottom : 5px;
}
#left-content ol {
list-style-type : none;
margin-left : 20px;
margin-top : 10px;
}
.reqtxt, .emailreqtxt {
display : inline-block;
margin-left : 10px;
}
.linklove {
display : none !important ;
}
.page_item ul {
display : none !important ;
}
ol cf-ol {
display : none;
color : #aa552a;
}
#whygoldswitzerland {
line-height : 17px;
font-size : 12px;
}
#whygoldswitzerland li {
list-style : none;
}
.cf_hidden {
display : none;
}
.secinput {
height : 21px;
width : 120px;
}
.captcha {
position : relative;
left : -165px;
}
.sendbutton {
margin-left : 220px;
}
.widget {
margin-left : 20px;
margin-bottom : 10px;
}
#right-content ul li {
margin-left : 0;
padding-left : 0;
}
.search {
padding : 15px;
}

#calendar_wrap{
	padding-left:20px;
	text-align:center;
}
#wp-calendar{
	padding-left:20px;
	text-align:center;
width:245px;
}
#wp-calendar caption{
font-weight:bold;
}
.rptitle{
padding-top:8px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.widecolumn {
width : 650px;
float : left;
padding-left : 15px;
padding-right : 5px;
	}

.post {
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.widecolumn .postmetadata {
	margin: 6px 0 18px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

#ddcf_captcha_img{
	float:right;
	display:block;
	padding-top:25px;
	
}

.break2 {
        height: 10px;
}