﻿html
{
    border:0px;
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    background-image:url(images/background.jpg);
    background-repeat:repeat-x;
    background-position:top left;
    background-color:#1F6098;
    height:100%;
    
}

form
{
    border:0px;
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    height:100%;
    
}

body
{
    border:0px;
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    height:100%;
    
}

.pg
{
    border-left:solid 1px black;
    border-right:solid 1px black;
    min-height:101%;
    background-color:#F1F2F4;
    width:888px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.lgo
{
    float:left;
    clear:left;
    width:237px;
    
}

img
{
    border:0px;
}

/* Phone Number Stuff */
.phn
{
    width:270px;    
    float:right;
    clear:right;
    height:60px;
}

.phni
{ 
    text-align:right;
    padding-top:20px;
    padding-right:20px;
}


/* Shopping Cart Stuff */
.crti
{
    padding-right:20px;
    padding-top:16px;

}
.crt
{
    width:260px;
    height:50px;
    float:right;
    clear:right;
}


.crtr
{
    clear:right;
    float:right;
    width:75px;
    text-align:right;
    padding-top:8px;
    
}

.crtl
{
    text-align:right;
    clear:left;
    float:left;
    width:155px;
}

/* floating product stuff */

.product
{
    position:absolute;
    top: 79px;
    left: 252px;   
    z-index:200px;
}
.productr
{
    position:absolute;
    top: 220px;
    left: 495px;   
    z-index:300px;
}

.welcome_text
 { 
    position:absolute;
    top: 180px;
    left: 515px;   
    z-index:400px;
    width:400px;
    height:40px;
 }
 
 /* menu stuff */

.mnu
{
    margin-top:16px;
    width:356px;
    height:28px;
    margin-right:20px;
    float:right;
    clear:right;
    background-image:url(images/menu_back.jpg);
    text-align:right;
    
}


h1
{
    color:#5E427F;
    font-weight:bold;
    font-size:19px;
}

.subheading_light
{
    color:#58863D;
}
.textarea
{
   float:right;
   clear:right;
   width:611px;
   padding-top:65px;
   margin-right:30px;
}

.ta_top
{
        width:611px; 
        font-size:1px;
        height:8px;
        background-image:url(images/textarea_top.jpg);
}

.ta_bottom
{
        width:611px; 
        font-size:1px;
        height:8px;
        background-image:url(images/textarea_bottom.jpg);
}

.ta_middle
{
    width:609px;
    background-color:#E7E7E7;
    background-image:url(images/textarea_middle.jpg);
    background-repeat:repeat-x;
    background-position:top left;
    border-left:solid 1px #AAAAAA;
    border-right:solid 1px #AAAAAA;
    
    
}

.midpad
{
    padding-left:10px;
    padding-right:10px;
    padding-top:1px;
    padding-bottom:1px;
}

.gb_t
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/greenbox_top.jpg);    
}

.gb_b
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/greenbox_bottom.jpg);   
    margin-bottom:10px; 
}

.gb_m
{
    width:202px;
    background-image:url(images/greenbox_middle.jpg);
    background-repeat:repeat-y;
    color:White;
}


.wb_t
{
    font-size:1px;
    width:203px;
    height:6px;    
    background-image:url(images/whitebox_top.jpg);    
}

.wb_b
{
    font-size:1px;
    width:203px;
    height:6px;    
    background-image:url(images/whitebox_bottom.jpg);   
    margin-bottom:10px; 
}

.wb_m
{
    width:203px;
    background-image:url(images/whitebox_middle.jpg);
    background-repeat:repeat-y;
    color:White;
}

.wb_m a
{
    color:red;
}

.rb_t
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/redbox_top.jpg);    

}

.rb_b
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/redbox_bottom.jpg);  
    margin-bottom:10px;  
}

.rb_m
{
    width:202px;
    background-image:url(images/redbox_middle.jpg);
    background-repeat:repeat-y;
    color:White;
}


.yb_t
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/yellowbox_top.jpg);    
    
}

.yb_b
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/yellowbox_bottom.jpg);   
    margin-bottom:10px; 
}

.yb_m
{
    width:202px;
    background-image:url(images/yellowbox_middle.jpg);
    background-repeat:repeat-y;
    color:White;
}



.pb_t
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/pinkbox_top.jpg);    
    
}

.pb_b
{
    font-size:1px;
    width:202px;
    height:15px;    
    background-image:url(images/pinkbox_bottom.jpg);   
    margin-bottom:10px; 
}

.pb_m
{
    width:202px;
    background-image:url(images/pinkbox_middle.jpg);
    background-repeat:repeat-y;
    color:White;
}



.ma
{
    padding-top:20px;
   width:225px;
   float:left;
   clear:left;
}

.mai
{
    padding-left:24px;
}

.bi
{
    padding-left:14px;
    padding-right:14px;
}

.hd
{
    font-weight:bold;
    font-size:15px;
    width:100%;
    text-align:center;
}

a
{
    text-decoration:none;
}

.sidemenu_link
{
    margin-left:6px;
    color:#EEEEEE;
    font-size:12px;
    font-weight:bold;
}


.foot
{
    background-color:#DDDDDD;
    border-top:solid 1px #AAAAAA;    
}

.footl
{
    width:780px;
    padding-top:8px;
    float:left;
}

.footr
{
    width:90px;
    padding-right:8px;
    padding-top:8px;
    float:right;
    text-align:right;
}

.footi
{
  padding-left:100px;
  text-align:center;
  font-size:11px;
  color:#666666;
 }

.product_summary_heading
{
    font-size:11px;
    color:#58863D;
    font-weight:bold;

    
}

.product_summary_price
{
    color:#593537;
    font-size:12px;
    font-weight:bold;
}

.h1
{
        color:#5E427F;
    font-weight:bold;
    font-size:19px;

}

.pli
{
    float:left;
    clear:left;
    width:200px;    
}

.plr
{
    float:right;
    clear:right;
    width:369px;
    padding-right:8px;
    padding-left:10px;
}

.price_sub_text
{
    font-size:11px;
}

.price_sub_qty_text
{
    font-size:11px;
}   

.nme
{
    font-size:11px;
    color:#693F41;
    font-weight:bold;
    
}

.gbut
{
    background-image:url(images/greenbutton.jpg);
    color:White;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
    text-align:center;
    border:0px;
    margin:0px;
    padding:0px;
    width:73px;
    height:19px;    
}

.clr
{
    float:none;
    clear:both;
}

a
{
    color:#0D6A91;
}

a:hover
{
    color:#11A0DC;
}

#ccmore {
	
	font-size: 12px;
	height: 250px;
	overflow: auto;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
	left: 0px;
}

#ccmore p
{
    font-size:11px;
}
#ccwrap {
	background-color: #FFFFFF;

	width: auto;
	height: 250px;
	padding-right:10px;
	background-image: url(scrollimages/grad.jpg);
	background-repeat: repeat-x;
}
*html #ccwrap {
	padding-right: 0px;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(scrollimages/osx_track.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(scrollimages/osx_drag_middle.gif) repeat-y;
	cursor: pointer;
	overflow: hidden;
	height:20px;
	left: 0px;
}
.jScrollPaneDragTop {
background: url(scrollimages/osx_drag_top.gif) no-repeat;
				height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: url(scrollimages/osx_drag_bottom.gif) no-repeat;
				height: 7px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 24px;
				background: url(scrollimages/osx_arrow_up.png) no-repeat 0 -30px;
	
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
	background-position: 0 0;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 24px;
				background: url(scrollimages/osx_arrow_down.png) no-repeat 0 -30px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
	background-position: 0 0;
}
