/*
Theme Name: Custom Lanyards Plus
Theme URI: http://www.customlanyardsplus.com
Description: Custom Lanyards Plus
Version: 1.0
Author: n/a
Author URI: http://www.customlanyardsplus.com

*/

.stockcolortitle {font-family: verdana, arial; font-size: 8pt;}

a:link {font-family: verdana, arial; font-size: 10pt; color: #3A93CB;}
a:hover {font-family: verdana, arial; font-size: 10pt; color: gray;}
a:visited {font-family: verdana, arial; font-size: 10pt; color: #3A93CB;}
a:visited:hover {font-family: verdana, arial; font-size: 10pt; color: gray;}


.available:link {line-height: 18pt; font-family: verdana, arial; font-size: 10pt; color: #3A93CB; font-weight: bold;}
.available:hover {line-height: 18pt; font-family: verdana, arial; font-size: 10pt; color: gray;  font-weight: bold;}
.available:visited {line-height: 18pt; font-family: verdana, arial; font-size: 10pt; color: #3A93CB; font-weight: bold;}
.available:visited:hover {line-height: 18pt; font-family: verdana, arial; font-size: 10pt; color: gray; font-weight: bold;}

.bn:link {line-height: 14pt; font-family: verdana, arial; font-size: 8pt; color: white; font-weight: normal;}
.bn:hover {line-height: 14pt; font-family: verdana, arial; font-size: 8pt; color: silver;  font-weight: normal;}
.bn:visited {line-height: 14pt; font-family: verdana, arial; font-size: 8pt; color: silver; font-weight: normal;}
.bn:visited:hover {line-height: 14pt; font-family: verdana, arial; font-size: 8pt; color: white; font-weight: normal;}


#bodyp {

text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 5px;

}
.postcategory {
font-family: verdana, arial; 
font-size: 9pt;
}

.postcategory a {
color: #3A93CB;
}

.postcategory a:visited {
color: #3A93CB;
}

#slider ul, #slider li{
margin-left: auto;
margin-right: auto;
margin: 0px;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
margin-left: auto;
margin-right: auto;

	width:946px;
	height:211px;
	overflow:hidden; 
	}
#prevBtn a{background-repeat: no-repeat; background-image: url('images/prevbutton.png'); width: 22px; height: 22px; position: absolute; top: 15px; left: 900px; z-index: 99;}
#nextBtn a{background-repeat: no-repeat;  background-image: url('images/nextbutton.png'); width: 22px; height: 22px;  position: absolute; top: 15px; left: 930px; z-index: 99;}


#slider2 ul, #slider2 li{
margin-left: auto;
margin-right: auto;
margin: 0px;
	padding:0;
	list-style:none;
	}
#slider2, #slider2 li{ 
margin-left: auto;
margin-right: auto;

	width:535px;
	height:112px;
	overflow:hidden; 
	}
#prevBtn2 a{background-repeat: no-repeat; background-image: url('images/prevbutton.png'); width: 22px; height: 22px; position: absolute; top: 10px; left: 480px; z-index: 99;}
#nextBtn2 a{background-repeat: no-repeat;  background-image: url('images/nextbutton.png'); width: 22px; height: 22px;  position: absolute; top: 10px; left: 505px; z-index: 99;}


#blogposts {
	text-align:left;
	font-family: verdana, arial;
	font-size: 10pt;
	padding-left: 25px;
	padding-top: 15px;
	padding-right: 25px;
}
#blogposts h1 {
	font-size: 11pt;
	font-weight: bold;
}

#blogposts p {
	
/* */

}

#blogposts a {
	color: #5FAACA;
}
#blogposts a:visited {
	color: #5FAACA;
}

body {
		margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#bodybox {
		
background-image: url('images/shadow_background.jpg');
background-repeat: repeat-y;
text-align: left;
width: 980px;
border: none;
margin-right: auto;
margin-left: auto;
padding: 0px;
	
}


#bottomicons {
	
position: absolute;
top: 25px;
margin-left: 20px;
z-index: 0;
float: left;
}

#bottomspacer {
	position: relative;
	border: none;
	height: 200px;
	z-index: 1;
	clear: both;
	
}

#bodytext2 {
margin-left: auto;
margin-right: auto;
text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	text-align:left;	
	font-family: verdana, arial;
	font-size: 10pt;
	
}

#bodytext {

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
margin-top: 15px;
	text-align:left;	
	font-family: verdana, arial;
	font-size: 10pt;
	
}

#bodytext p {
margin: 0px;
padding: 0px;
}

#bottominfo {
	position: absolute;
	top: -25px;
	left: 570px;
float: left;
	z-index: 0;
}

#container {

	position: relative;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
width: 100%;
}

#footer {
text-align: center;
border: none;
width: 980px;
height: 62px;
margin-left: auto;
margin-right: auto;
background-image: url('images/bottomnav_background.jpg');
}

.bottomnav {
font-size: 9pt;
color: white;
padding: 10px;
}
.bottomnav a {
text-align: center;
font-family: verdana, arial;
font-size: 8pt;
font-weight: normal;
color: white;
}

.bottomnav a:visited {
text-align: center;
padding: 5px;
font-family: verdana, arial;
font-size: 8pt;
font-weight: normal;
color: white;
}

.blogtitle {
font-family: verdana, arial;
font-size: 16pt;
font-weight: bold;
color: #3a93cb;
}

.blogtitle a {
font-family: verdana, arial;
font-size: 16pt;
font-weight: bold;
color: #3a93cb;
}

.blogtitle a:visited {
font-family: verdana, arial;
font-size: 16pt;
font-weight: bold;
color: #3a93cb;
}

.blogtitle a:hover {
font-family: verdana, arial;
font-size: 16pt;
font-weight: bold;
color: gray;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana, arial;
}

#headerbox {
	position: relative;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	height: 135px;
	
}

#headerlogo {

margin-bottom: 5px;
position: absolute;
top: 15px;
left: 50px;
float: left;
}

#headerphone {
	position: absolute;
	left: 10px;
	top: 10px;
	float: left;
}

#headerphone {
float: left;
position: absolute;
top: 0px;
left: 10px;
}

#headernavbox {
width: 980px;
color: white;
background-image: url('images/nav_background.jpg');	
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
height: 36px;
}

#headerlivechat {
position: absolute;
top: 0px;
left: 575px;
float: left;

}


#homequote {

position: absolute;
top: 325px;
left: 645px;
z-index: 1;

}

.innerbox1 {
	padding: 0px;
width: 210px;
font-family: verdana, arial;
font-size: 8pt;
color: #353535;

	
}

#iconbox {
	float: left;
width: 495px;
position: absolute;	
border: none;
top: 55px;
left: 450px;
padding-left: 0px;
padding-right: 0px;
}

#iconbox img {
	margin-left: 30px;
}


#maincontent {

position: relative;
border: none;
width: 980px;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
align: center;
text-align: center;
}

.nav li {
display: inline;
list-style-type: none;
}

#productwrapper {
border: 0px;
width: 946px;
padding-right: 0px;
padding-top: 1px;
margin-top: 0px;
padding-bottom: 10px;
background-repeat: repeat-y; 
background-image:url('images/main_pins_bg.jpg');
margin-left: auto;
margin-right: auto;
text-align: center;
}

.productboxrow {
clear: left;
width: 100%;
margin: 0px;
padding: 0px;
border: none;
}

.productbox {
overflow: hidden;
font-family: verdana, arial;
text-align: left;
font-size: 8pt;
float: left;
width: 210px;
height: 175px;
border: none;
margin-left: 20px;
margin-top: 20px;
}

.productbox a {
font-weight: bold;
color: #3988C1;
}

.productbox a:visited {
font-weight: bold;
color: #3988C1;
}
.productbox a:hover {
font-weight: bold;
color: gray;
}

.productboxtitle {
font-family: verdana, arial;
font-size: 9pt;
font-weight: bold;
color: #3988C1;

}

#pageheaderimage {

margin-left: 15px;
margin-top: 15px;
}

#topnavlinks {
width: 980px;
background-image: url('images/nav_background.jpg');	
background-repeat: no-repeat;
height: 36px;
border: none;
}

#topnavlinks a {

font-size: 11pt;
text-decoration: none;
font-family: verdana;
color: white;
font-weight: bold;

}

#topnavlinks a:visited {

text-decoration: none;
font-family: verdana;
color: white;
font-weight: bold;
}

#toppins {
float: left;
top: 10px;
left: 10px;
}

#top123 {

top: 10px;
left: 547px;
}

#topimg {
	position: relative;
	left: -5px;
}


