body
{
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#EBEBEB;
}

#page
{
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:white;
width:855px;
width:775px;
font-family:verdana, arial, helvetica;
font-size:11px;
}

#top_banner
{
width:100%;
height:110px;
padding:10px;
background-image:url("https://www.weprintidcards.com/images/site_images/topbanner_right.jpg"); 
background-repeat:no-repeat;
background-position:top right;
}

h1.top_banner
{
font-size:16px;
text-align:left;
margin:9px;
}


#top_nav
{
width:100%; 
height:25px; 
background-color:#495678;
text-align:right;
padding-right:10px;
color:white;
padding-top:4px;
}

a.top_nav
{
color:white;
text-decoration:none;
}


#left_nav
{
float:left;
width:120px;
height:400px;
height:auto;
background-color:#495678;
color:white;
}

a.left_nav
{
display:block;
width:100%;
height:35px;
color:white;
text-decoration:none;
border-bottom:2px solid gray; 
padding-top:8px;
font-size:9px;
font-weight:bold;
}

a.left_nav_first
{
display:block;
width:100%;
height:35px;
color:white;
text-decoration:none;
border-bottom:2px solid gray; 
border-top:2px solid gray; 
padding-top:8px;
font-size:9px;
font-weight:bold;
}

a.left_nav:hover
{
color:black;
background-color:#EBEBEB;
}

a.left_nav_first:hover
{
color:black;
background-color:#EBEBEB;
}


#main_content
{
float:left;
background-color:white;
width:490px;
height:390px;
height:auto;
margin-left:10px;
margin-right:5px;
margin-top:10px;
}

#right_nav
{
float:left;
background-color:white;
width:125px;
height:390px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}


#footer
{
clear:both;
width:100%;
font-size:10px;
color:gray;
margin-top:10px;
margin-bottom:5px;
}

a.footer
{
font-size:10px;
color:gray;
text-decoration:none;
}

p.footer
{
color:gray;
font-size:10px;
margin:0px;
text-align:center;
}



#home_left
{
width:230px;
border:1px solid #DCDCDC;
font-size:20px;
color:gray;
float:left;
}


#home_right
{
width:230px;
border:1px solid #DCDCDC;
font-size:20px;
color:gray;
float:right;
}

.forms
{
font-size:9px;
}

textarea.forms
{
font-size:12px; 
font-family:verdena, arial, helvetica;
}


th.forms
{
text-align:right;
}


a.knowledge_center
{
font-size:9px;
color:gray;
text-decoration:none;
display:block;
margin-left:2px;
height:15px;
}

h1.page_heading
{
color:gray;
font-size:14px;
font-style:italic;
text-align:left;
margin-top:0px;
}

p
{
text-align:left;
}


a.home_heading
{
text-decoration:none;
color:gray;
}


#design
{
width:474px;
background-color:white;
height:500px;
height:auto;
border:1px solid gray;
border-top:0px solid white;
}

ul
{
text-align:left;
}


#design_options
{
width:90%;
background-color:lightyellow;
border:1px solid navy;
color:navy;
font-size:12px;
}

a.design_tabs
{
text-decoration:none;
color:black;
font-weight:bold;
}


p.data_heading
{
width:100%;
background-color:navy;
color:white;
text-align:center;
font-size:12px;
font-weight:bold;
border-bottom:2px solid gray;
}

a.form_button
{
display:block;
background-color:orange;
width:150px;
height:20px;
font-size:10px;
text-align:center;
text-decoration:none;
color:navy;
font-weight:bold;
padding-top:2px;
border:1px solid navy;
}


#ssl

{
width:120px;
/* background-image:url(https://www.weprintidcards.com/images/navigation/secure120.jpg); */
background-image:url(https://www.weprintidcards.com/images/navigation/ShopSecure.jpg);
background-repeat:no-repeat;
font-size:9px;
font-weight:bold;
padding-top:4px;
}

p.ssl
{
margin-top:24px;
margin-left:50px;
}

.checkout
{
font-size:10px;
}

.checkout_head
{
font-size:10px;
}

th.checkout_head
{
background-color:lightgrey;
}


th.checkout
{
text-align:right;
}


a.cartbuttons
{
height:20px;
display:block;
width:130px;
text-align:center;
background-color:orange;
line-height:5px;
font-size:9px;
text-decoration:none;
padding-top:3px;
color:black;
border:1px solid black;
}

h5.privacy_policy 
{
text-align:left;
color:gray;
font-size:11px;
margin-left:5px;
}
p.privacy_policy 
{
text-align:left;
color:gray;
font-size:10px;
margin-left:5px;
margin-right:5px;
}

a.privacy_policy
{
color:gray;
}

h4.privacy_policy 
{
text-align:left;
color:gray;
font-size:12px;
margin-left:5px;
}

li
{
text-align:left;
color:gray; 
margin-left:5px;
}


a.supplies_heading
{
color:white;
text-decoration:none;
}

a.add_to_cart
{
display:block;
border:1px solid lightgrey; 
color:black;
text-decoration:none;
height:20px;
padding-top:4px;
}


div.design_tab_white
{
font-weight:bold;
padding-top:3px;
float:left;
border:1px solid gray;
border-bottom:0px solid white;
width:90px;
height:32px;
}

div.design_tab_white_last
{
font-weight:bold;
padding-top:3px;
float:left;
border:1px solid gray;
border-bottom:0px solid white;
border-right: 0px solid white;
width:88px;
height:32px;
}

div.design_tab_white_first
{
font-weight:bold;
padding-top:3px;
float:left;
border:1px solid gray;
border-bottom:0px solid white;
border-left: 0px solid white;
width:90px;
height:32px;
}

div.design_tab_gray
{
background-color:#DCDCDC;
padding-top:3px;
float:left;
border:1px solid gray;
border-bottom:0px solid white;
width:90px;
height:32px;
}

div.design_tab_gray_last
{
background-color:#DCDCDC;
padding-top:3px;
float:left;
border:1px solid gray;
border-bottom:0px solid white;
border-right:0px solid white;
width:88px;
height:32px;
}

div.design_tab_gray_first
{
background-color:#DCDCDC;
font-weight:bold;
padding-top:3px;
float:left;
border:1px solid gray;
border-bottom:0px solid white;
border-left: 0px solid white;
width:90px;
height:32px;
}

