/* -webkit-border-radius:6px; -moz-border-radius: 6px; */
/* CSS Document */
html { width:100%; height: 100%; min-height:100%; margin: 0px; padding-bottom:1px; background:url(../images/header.jpg) top right no-repeat #000000; }
img, div, input { behavior: url("iepngfix.htc") }  
/* Forces vert scrollbar on all pages*/
body { margin: 0px;	height: 100%; min-height: 100%;	min-width: 1040px; font-size: 12px; background:url(../images/top_nav.jpg) 220px 220px repeat-x; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:18px; }
/* --------------- */

/* -------MAIN DIV'S-------- */
#wrapper { background:url(../images/vagas.jpg) bottom repeat-x #000000!important; width:100%; height:100%; margin:auto; padding:0px; overflow:auto; }
#container { width:1000px; height:auto; min-height:600px; overflow:auto; margin-left:auto; margin-right:auto; padding: 0px 0px 50px 0px; }
#innercontainer { width:1000px; height:auto; min-height:600px; overflow:visible; float:left; padding: 0px; margin:0px; }
#header { width:1000px; height:220px; float:left; padding:0px; margin:0px; background:url(../images/card_guard_img.jpg) 0px 130px no-repeat; }
#header .box-1 { width:398px; height:76px; float:left; padding: 0px; margin: 40px 0px 0px 0px; cursor:pointer; }
#header .box-2 { width:206px; height:35px; float:right; padding: 0px; margin: 10px 46px 0px 0px; cursor:pointer; }
#header .box-2 a.advert { color:#FFF; text-decoration:none; margin-bottom:140px; float:left; border:#FFF 1px solid; background:#000; display:block; width:120px; text-align:center;  -webkit-border-radius:4px; -moz-border-radius: 4px; padding: 5px 8px 5px 8px; font-weight:bolder; }
#cssdropdown { width:998px; height:auto; float:left; padding:0px; margin: 0px 0px 12px 0px; list-style:none; border-bottom:#545454 1px solid; border-left:#545454 1px solid; border-right:#545454 1px solid;  }
#cssdropdown li { width:auto; height:auto; float:left; padding: 0px; margin: 0px 18px 0px 0px; list-style:none; }
#cssdropdown li:hover { width:auto; height:auto; float:left;
	/* fallback (Opera) */
    background: #303030;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #000000, #303030);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#303030));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#000000', EndColorStr='#303030', GradientType=0); }
#cssdropdown li a { line-height:59px; text-decoration:none; color:#ffffff; padding:0px 18px 0px 18px; }
#cssdropdown li a strong { color:#ffffff; margin: 0px 8px 0px 0px; }
#cssdropdown li:hover a { color:#ffffff; }
/* --------------- */


/* --------------- */
#content { width:970px; height:auto; float:left; padding: 0px 0px 20px 15px; margin: 0px; border-bottom:50px solid #a20100; }
#content .contentholder { width:970px; height:auto; float:left; padding: 0px; margin: 0px; }
#content .contentholder .moreproducts { width:940px; height:auto; float:left; padding: 25px 0px 25px 25px; margin: 0px; background:url(../images/background_events.jpg) repeat-x top left; border:#333 1px solid;}
#content .contentholder .moreproducts .productholder { margin-bottom:0px!important; margin-right:26px!important; }
#content .mainimage { width:970px; height:auto; float:left; padding: 0px; margin: 0px; }
#content .mainimage img { width:970px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; }
#content #col-left { width:320px; height:auto; float:left; padding: 0px; }
#content #col-left img { width:320px; height:auto; float:left; padding: 0px; margin: 5px 0px 5px 0px; }
#content #col-left .leftnav { width:320px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; }
#content #col-left .leftnav img { width:320px; height:auto; float:left; padding: 0px; margin: 0px; }
#content #col-left h3 a { margin-top:30px!important; margin-bottom:10px!important; font-size:16px!important; color:#fff; width:320px; float:left; }
#content #col-left .nav { width:320px; height:auto; float:left; padding: 0px 0px 20px 0px; margin: 0px 0px 30px 0px; list-style:none; border-bottom:1px dotted #999999; }
#content #col-left .nav li { width:285px; height:auto; float:left; padding: 4px 5px 3px 30px; margin: -1px; }
#content #col-left .nav li a { text-decoration:none; color:#ffffff; }
#content #col-left .nav li:hover { background:#a20100;  }
#content #col-left .nav li:hover a { text-decoration:none; color:#ffffff; }
.seemore { padding-top:40px!important; background:url(../images/see_more_card_guards.png) no-repeat top left; margin-top:20px!important; }
/* --------------- */


/* --------------- */
#content #col-right { width:640px; height:auto; float:right; padding: 0px; margin: 0px; }
#content #col-right .content { width:600px; height:auto; float:left; padding: 20px; margin: 0px 0px 10px 0px; background:#FFF; color:#333!important; }
#content #col-right .contentimages { width:640px; height:auto; float:left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom:#c5c5c5 1px solid; }
#content #col-right .main-content-numbers { width:640px; height:auto; float:left; padding:0px; margin:0px; }
#content #col-right .main-content-numbers span { text-align:center; float:left; padding: 0px 4px 0px 4px; margin: 0px 4px 0px 4px; border:#c5c5c5 1px solid; color:#FFF!important; background:#666; }
#content #col-right .main-content-numbers a { text-align:center; text-decoration:none; float:left; padding: 0px 4px 0px 4px; margin: 0px 4px 0px 4px; border:#c5c5c5 1px solid; color:#FFF; }
#content #col-right .main-content-numbers a:hover { background:#a20100; }
/* --------------- */


/* --------------- */
.contentdivid { width:542px; height:auto; float:left; padding: 29px; margin: 0px 0px 10px 0px; border:#c5c5c5 1px solid; }
.contentdivid form { width:542px; height:auto; float:left; padding: 8px 0px 8px 0px; margin: 0px 0px 10px 0px; }
.contentdivid form p { width:542px; height:auto; float:left; padding: 0px; margin: 0px 0px 10px 0px; }
.contentdivid form label { width:315px; height:auto; margin:0px; padding:0px; display:block; margin: 0px 0px 3px 0px; float:left; color:#333333; }
.contentdivid form .textfield { width:305px; height:auto; min-height:16px; padding:4px; background:#FFFFFF; border:#a5a5a5 1px solid; margin:0px 0px 8px 0px; float:left; }
.contentdivid form .textarea { width:305px; max-width:315px; height:100px; min-height:100px; padding:4px; background:#FFFFFF; border:#a5a5a5 1px solid; margin:0px 0px 8px 0px; float:left; }
.contentdivid form .bt-go { padding:0px; margin: 10px 0px 0px 0px; float:left; border:0px none; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.contentdivid .div-left { width:315px; height:auto; margin:0px; padding:0px; float:left; }
.contentdivid .div-right { width:315px; height:auto; margin:0px; padding:0px; float:right; }
/* --------------- */


/* --------------- */
.productholder { width:130px; height:auto; float:left; margin: 0px 20px 22px 0px; padding: 0px 0px 30px 0px; background:url(../images/click_to_view.png) bottom left no-repeat; }
.productholder img { width:130px; height:130px; float:left; margin:0px; padding:0px; }
.productimage { width:645px; height:auto; float:left; margin:0px; padding:0px; }
.productimage .bigimg { width:318px; height:318px; float:left; margin: 0px; padding: 40px 0px 0px 0px; }
.productimage .spacer { float:right!important; }
.productimage .front { background:url(../images/front.png) 5px 5px no-repeat!important; }
.productimage .back { background:url(../images/reverse.png) 5px 5px no-repeat!important; }
.productimage .smallimg { width:60px; height:60px; float:left; margin: 5px 5px 0px 0px; padding:0px; }
.productcopy { width:255px; height:auto; min-height:298px; float:left; margin: 0px 10px 10px 0px; padding:30px;
	/* fallback (Opera) */
    background: #ffffff;}






.productcopy p { padding-left:70px; }
.productcopy p p { padding-left:0px; }

.casino { background:url(../images/title-8.png) 0px 3px no-repeat; }
.events { background:url(../images/title-1.png) 0px 2px no-repeat; }
.url { background:url(../images/title-2.png) 0px 3px no-repeat;}
.location { background:url(../images/title-3.png) 0px 2px no-repeat;}
.date { background:url(../images/title-4.png) 0px 4px no-repeat;}
.thanks { background:url(../images/title-5.png) 0px 3px no-repeat;}
.description { background:url(../images/title-6.png) 0px 3px no-repeat;}
.price { background:url(../images/title-7.png) 0px 3px no-repeat;}
/* --------------- */


/* --------------- */
.product { width:480px; height:auto; float:left; padding: 20px 0px 20px 0px; margin: 0px 0px 10px 0px; border-bottom:#a5a5a5 1px dashed; }
.specialimg { width:180px!important; height:180px!important; float:left; padding: 0px; margin:  0px 0px 10px 0px; border:#a5a5a5 1px dashed; }
.contentdivid .littleimg { width:150px; float:left; padding: 0px; margin:  0px 5px 5px 0px; border:#a5a5a5 1px dashed; }
.product .copybox { width:270px; height:auto; float:right; padding: 0px; margin: 0px 0px 10px 0px; }
.product .copybox h3 { font-size:16px; margin: 0px 0px 10px 0px; color:#000000; }
.product .copybox span { font-size:30px; margin: 0px 0px 10px 0px; color:#000000; font-weight:bold; color:#1b6191; }
.product .contactbutton { width:480px; height:auto; float:right; padding: 0px; margin: 0px; }
/* --------------- */



/* Filter Card Gaurd */
.filterbox { width:278px; height:auto; float:left; border:#303030 1px solid; padding:20px;
	/* fallback (Opera) */
    background: #eaeaea;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #ffffff, #eaeaea);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#ffffff', EndColorStr='#eaeaea', GradientType=0); }

.filterbox label { width:260px; height:auto; float:left; color:#333; }
.filterbox .feild-box { width:260px; height:auto; float:left;}
.filterbox .feild-box-1 { width:200px; height:auto; float:left; margin-right:5px;}
.filterbox .feild-box-2 { width:50px; height:auto; float:left;}
.filterbox .drop-down { width:270px; height:auto; float:left;}



/* --------------- */
#footer { width:970px; height:auto; overflow:visible; float:left; padding: 10px 0px 10px 0px; margin: 0px 0px 20px 0px; }
#footer a { color:#ffffff; }
#footer p span { color:#ffffff; text-align:left!important; }
#footer label { color:#ffffff; }
#footer p { font-size:12px; margin: 0px; color:#ffffff!important; }
#footer h3 { font-size:19px; margin: 0px; padding-bottom:4px; margin-bottom:10px; color:#ffffff!important; }
#footer .col-1 { width:900px; height:auto; float:left; padding: 0px; margin: 0px; font-size:10px; }
#footer .col-1 p { font-size:10px!important; text-align:left!important; }

/* --------------- */

/* Advanced Search */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#feedbackform {
	position:absolute;
	top: 20px;
	left:37%;
	width:265px;
	height:auto;
	padding: 60px 20px 20px 20px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	background:#FFFFFF url(../images/advanced-search-title.jpg) 20px 20px no-repeat; -webkit-border-radius:6px; -moz-border-radius: 6px;
}

#feedbackform span { width:22px !important; height:22px !important; margin: -70px 0px 0px -30px; background:url(../images/close-feedback.png) no-repeat top left; display:block; position:absolute; }

/* Advanced Search */
#feedbackform p { color:#000!important; }
#feedbackform label { width:265px; height:auto; margin: 0px 0px 5px 0px; float:left; color:#000!important; }
#feedbackform .drop-down { width:265px; height:auto; margin: 0px 0px 10px 0px; float:left; }
#feedbackform .feild-box { width:255px; height:auto; margin: 0px 0px 10px 0px; padding:5px; float:left; background:#E5E5E5; border:#C7C7C7 solid 1px; color:#333333; -webkit-border-radius:2px; -moz-border-radius: 2px; }

#feedbackform .feild-box-1 { width:180px; height:auto; float:left; margin-right:5px;}
#feedbackform .feild-box-2 { width:50px; height:auto; float:left;}



#postcodeform {
	position:absolute;
	top: 20px;
	left:37%;
	width:265px;
	height:auto;
	padding: 60px 20px 20px 20px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	background:#FFFFFF url(../images/postcode-title.jpg) 20px 20px no-repeat; -webkit-border-radius:6px; -moz-border-radius: 6px;
}

#postcodeform span { width:22px !important; height:22px !important; margin: -70px 0px 0px -30px; background:url(../images/close-feedback.png) no-repeat top left; display:block; position:absolute; }

/* Advanced Search */
#postcodeform label { width:265px; height:auto; margin: 0px 0px 5px 0px; float:left; }
#postcodeform .drop-down { width:265px; height:auto; margin: 0px 0px 10px 0px; float:left; }
#postcodeform .feild-box { width:255px; height:auto; margin: 0px 0px 10px 0px; padding:5px; float:left; background:#E5E5E5; border:#C7C7C7 solid 1px; color:#333333; -webkit-border-radius:2px; -moz-border-radius: 2px; }

/*-------------------------------*/

.imghide { display:none; }

.facebook { width:42px; height:157px; top:150px; position:static; float:left; margin: 150px -42px -346px 0px; padding:0px; display:none; }




.subuls { display: none; width:220px; position: absolute; padding: 0px!important; margin-left:-8px!important; background:#000; border:#CCC 1px solid; }
.navbuttonone .subuls { display: none; width:165px; position: absolute; }
.subuls li { width:214px; padding: 3px 0px 3px 0px; }
.subuls li a { width:200px; display:block; padding: 10px!important; line-height:20px!important; border-top:#CCC 1px solid; }
#cssdropdown li>ul { top: auto; left: auto; padding: 0px 8px 8px 0px; margin: 0px 0px 0px 0px; }
#cssdropdown li:hover ul, li.over ul { display: block; }
#restofcontent { clear: left;}