@import url('12.css');
@import url('default.css');
@import url('print.css');

@media screen
{
    body
    {
        background-image: url(../img/CalibreConnections/background.jpg); 
		background-repeat: no-repeat;
    }
      div#container
    {
        /*float:none;*/
        width: 940px;
    }
  	
	div#leftcolumn1
	{
		position:absolute;
		left: 0;
		top: 40px;
		width:230px;
		height:187px;
		background-image: url(../img/CalibreConnections/logo.png);
		background-repeat: no-repeat;
	}
		
	/*
	div#leftcolumn1
	{
		float:left;
		width:230px;
		height:187px;
		margin-top:40px;
		background-image: url(../img/CalibreConnections/logo.png);
		background-repeat: no-repeat;
	}		
	*/

	div#leftcolumn2
	{
		/* addded */
		position:absolute;
		left: 0;
		top: 227px;
		width:230px;
		/*float:left;*/
	}		
	
	div#lefthomecolumn2
	{
		/* addded */
		position:absolute;
		left: 0;
		top: 226px;
		width:230px;
		/*float:left;*/
	}
	
	div.bigbtn
	{
		height:82px;
		width:230px;
		/*margin-top: -1px;	*/
	}

	div.bigbtn ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
}
	
	div.bigbtn li
	{
		height:82px;
		width:230px;
		/*margin-top: -1px;*/
		/*background-image: url(../img/CalibreConnections/button_business.png);
		background-repeat: no-repeat;*/
	}
	
	div.bigbtn li:hover
	{
		/*height:85px;
		width:230px;
		//margin-top: -1px;*/
		/*background-image: url(../img/CalibreConnections/button_business_selected.png);
		background-repeat: no-repeat;*/
		/*color: #424242;
		cursor:pointer;
		border:1px solid silver;*/
		
	}	

	div.bigbtn h2
	{
		font-family:Arial;
		font-size: 16px;
		font-weight:bold;
		padding-left:14px;
		padding-top:10px;
	}
	
	/*div.bigbtn .selected
	{
		height:85px;
		width:230px;
		//margin-top: -1px;
		background-image: url(../img/CalibreConnections/buttong.png);
		background-repeat: no-repeat;
		color: #424242;
		cursor:pointer;
	}*/

	div.bigbtn2
	{
		height:82px;
		width:230px;
		/*margin-top: -1px;*/
	}

	div.bigbtn2 ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	div.bigbtn2 li
	{
		height:82px;
		width:230px;
		/*margin-top: -1px;
		background-image: url(../img/CalibreConnections/button_home.png);
		background-repeat: no-repeat;*/
	}	
	
	div.bigbtn2 li:hover
	{
		/*height:85px;
		width:230px;
		margin-top: -1px;
		background-image: url(../img/CalibreConnections/button_home_selected.png);
		background-repeat: no-repeat;
		color: #424242;
		cursor:pointer;*/
		/*border:1px solid silver;*/
	}	
	
	div.bigbtn3
	{
		height:82px;
		width:230px;
		/*margin-top: -1px;*/
	}

	div.bigbtn3 ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	div.bigbtn3 li
	{
		height:82px;
		width:230px;
		/*margin-top: -1px;
		background-image: url(../img/CalibreConnections/button_home.png);
		background-repeat: no-repeat;*/
	}	
	
	div.bigbtn3 li:hover
	{
		/*height:85px;
		width:230px;
		margin-top: -1px;
		background-image: url(../img/CalibreConnections/button_home_selected.png);
		background-repeat: no-repeat;
		color: #424242;
		cursor:pointer;*/
		/*border:1px solid silver;*/
	}
	
	.BusinessButton
	{
	
		background-image:url(../img/CalibreConnections/button_home.png);
		background-repeat:no-repeat;
	}
	.BusinessButton:hover
	{
		background-image:url(../img/CalibreConnections/button_home_selected.png);
		background-repeat:no-repeat;
		cursor:hand;
	}

	div.bigbtn2 h2
	{
		font-family:Arial;
		font-size: 16px;
		font-weight:bold;
		padding-left:14px;
		padding-top:10px;
	}
	
	/*div.bigbtn2 .selected
	{
		height:85px;
		width:230px;
		//margin-top: -1px;
		background-image: url(../img/CalibreConnections/buttong.png);
		background-repeat: no-repeat;
		color: #424242;
		cursor:pointer;
	}*/
	
	div#leftcolumn3
	{
		/* addded */
		position:absolute;
		left: 0;
		top: 311px;
		
		/*float:left;*/
		width:230px;
		height:262px;
		/*margin-top: -1px;*/
		background-image: url(../img/CalibreConnections/greenbg.png); 
		background-repeat: no-repeat;
	}
	
	/* it review */
	div#lefthomecolumn3
	{
		/* addded */
		position:absolute;
		left: 0;
		top: 472px;
		
		/*float:left;*/
		width:230px;
		height:262px;
		/*margin-top: -1px;*/
		background-image: url(../img/CalibreConnections/greenbg.png); 
		background-repeat: no-repeat;
	}		
	
	div#leftcolumn4
	{
		/* addded */
		position:absolute;
		left: 0;
		top: 573px;
		
		/*float:left;*/
		margin: 15px 10px 10px 10px;
		width:210px;
		height:270px;
		/*background-color: white;
		background-image: url(../img/CalibreConnections/note.png); 
		background-repeat: no-repeat;*/
	}	

	/* copyright */
	div#lefthomecolumn4
	{
		/* addded */
		position:absolute;
		left: 0;
		top: 665px;
		
		/*float:left;*/
		margin: 15px 10px 10px 10px;
		width:210px;
		height:100px;
		/*background-color: white;
		background-image: url(../img/CalibreConnections/note.png); 
		background-repeat: no-repeat;*/
	}	
	
	div#leftcolumn5
	{
		float:left;
		width:229px;
		margin-top: 80px;
		height:548px;
		background-color: #ececec;
	}	

	div#leftcolumn5 p
	{
		margin-top:200px;
		padding-left: 20px;
	}
	
	div#leftcolumn5 img
	{
		margin-top:20px;
		padding-left: 20px;
	}
    div#inner
    {
		float:right;
        width: 710px;
        /*background-color: #A0B6C0;*/
    }
    
    div#leftcontainer h2
    {
        margin: 13px 20px 5px 23px;
        font-size: 17px;
        font-weight: bolder;
        color: #666666;
		height:25px;
    }
    
    div#blank
    {
		margin: 0;
		padding: 0;
		border: 0;
		height: 225px;
		width: 237px;
		background-color:#eeeeee;
    }
    
    div#leftcontainer
    {
		float:left;
        background-color: #fff;
    }
    
    div.clear
    {
        clear: both;
    }

    div#header
    {
		
	}

    div#header p
    {
        float: left;
        margin-top: 10px;
    }

    div#header p a
    {
        padding: 0.25em 0.25em 0.25em 0.75em;
        border-left: solid 1px #ccc;
        border-bottom: none;
        color: #999;
    }

    div#header p a.first
    {
        border-left: none;
        padding-left: 0;
    }

    div#header p a.loginStatus
    {
        border-left: none;
        border-right: solid 1px #ccc;
        padding-left: 0;
        padding-right: 0.75em;
    }

    div#header p a:hover
    {
        color: #000;
    }

    div#footer
    {
        background-color: #eeeeee;
        background-repeat: no-repeat;
        background-position: center center;
    }

    div#footer img
    {
        margin: 14px 10px 10px 10px;
    }

    div#footer p
    {
        display: block;
        padding: 12px 10px 13px;
        border-top: solid 1px #8e8e8e;
        font-size: 0.9em;
        color: #00545a;
    }

    div#footer p span
    {
        color: #008290;
    }

    div#footer p a
    {
        color: #008290;
        border-bottom: none;
    }

    div#footer p a:hover
    {
        color: #00545a;
        border-bottom: solid 1px #00545a;
    }

	div#homefooter
    {
		margin: 0px 0px 0px 0px;
		/*height: 200px;*/
        background-color: #eeeeee;
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;        
    }
    
    div#homefooter img
    {
        margin: 14px 10px 10px 10px;
    }

    div#homefooter p
    {
        display: block;
        padding: 12px 10px 13px;
        border-top: solid 1px #8e8e8e;
        font-size: 0.9em;
        color: #00545a;
    }

    div#homefooter p span
    {
        color: #008290;
    }

    div#homefooter p a
    {
        color: #008290;
        border-bottom: none;
    }

    div#homefooter p a:hover
    {
        color: #00545a;
        border-bottom: solid 1px #00545a;
    }
    
    div#homefooter a.pbl
    {
	    border: none;
    }

    div#homefooter a.pbl img
    {
	    /*display: inline;*/
	    float: right;
    }
    
    div#banner
    {        
        margin-bottom: 1px;
    }

    div#menu
    {
		height: 25px;
        background-color: #0c4988;
        margin-bottom: 1px;
    }

    div#menu ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-transform: uppercase;
    }

    div#menu ul li
    {
        display: inline;
        float: left;
        color: #fff;
        margin-left: 1.5em;
    }

    div#menu ul li a:link, div#menu ul li a:active, div#menu ul li a:visited, div#menu ul li a:hover
    {
        color: #fff;
        border: none;
    }

    div#menu ul li a
    {
        display: block;
        background-image: url(../img/framptons/menu-arrow.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 0.5em 0.5em 0.5em 16px;
    }

    div#wrapper
    {
		clear:both;
		width: 710px;
		background-color: #ffffff;
    }
    
    div#homewrapper
    {
		clear:both;
		width: 710px;
		position: relative;
    }

    html > body div#content
    {
        height: auto;
		float: right;
    }

    div.navigation
    {
        margin-left: 0px;
        background-color: #fff;
        color: #fff;
		width:205px;
    }
   
    div.navigation ul
    {
      /*  margin-left: 1em; */
        padding: 0;
		width:190px;
        list-style-type: none;
      	margin-bottom:6px;
      	margin-top:6px;
    }
	
	div.navigation ul li
    {
       	display: block;
        width: 100%;
        padding: 0 0;
        font-size:1.2em;
        font-family:Arial;
        color: orange;
        border: none;
		/*background-image: url(../img/CalibreConnections/oarrow.png);*/
		/*background-image: url(../img/CalibreConnections/doto.png);*/
		background-repeat:repeat-y;
		font-size: 1.2em;
		text-indent:15px;
    }
    
    div.navigation ul ul
    {
       	display: block;
        width: 93%;
        padding: 0 0;
        font-size:1.2em;
        font-family:Arial;
        color: orange;
        border: none;
		/*background-image: url(../img/CalibreConnections/oarrow.png);
		background-repeat: no-repeat;*/
		font-size: 9px;
		text-indent:5px;
		margin-left: 2.5em;
    }
    
    div.navigation ul ul li
    {
       	display: block;
        width: 100%;
        padding: 0 0;
        font-size:1.2em;
        font-family:Arial;
        color: orange;
        border: none;
		background-image: url(../img/CalibreConnections/oarrow.png);
		/*background-image: url(../img/CalibreConnections/doto.png);*/
		background-repeat:repeat-y;
		font-size: 1.2em;
		text-indent:15px;
    }
    
    div.navigation ul a:link, div.navigation ul a:visited, div.navigation ul a:hover, div.navigation ul a:active
    {
		display: block;
        width: 100%;
        padding: 0.5% 0;
        font-size:1.2em;
        font-family:Arial;
        color: orange;
        border: none;
    }
    
   /* div.navigation li.first
    {   
        background-image: url(../img/CalibreConnections/dotg.png);
        background-repeat: repeat-x;
      	margin-top:6px; 
    }*/
    
    /*div.navigation li.first selected
    {      
        background-image: url(../img/CalibreConnections/doto.png);
        background-repeat: repeat-x;
      	margin-top:3px;
   		font-weight:bold;
    }*/
    
    div.navigation li.selected
    {
		background-image: url(../img/CalibreConnections/doto.png);
        background-repeat: repeat-x;
      	margin-top:3px;
   		font-weight:bold;
	
	/*	font-weight:bold; <<RAH>> */
    }

    div#content
    {
        width:458px;
        float:left;
        padding-bottom: 5em;
        padding-right: 1.4em;
        /*margin-right:39px;*/
	}

    div#content p, div#content h3, div#content h4, div#content h5, div#content h6, div#content fieldset, div#content dl
    {
        margin-left: 0px;
        margin-right: 20px;
    }

    div#content p
    {
        font-size: 1.3em;
    }
    
    div#content img
    {
        margin-top: 0;
        margin-left: -1px;
        margin-right: 0px;
    }
    
    div#content img.full
    {
        margin-left: 0;
        margin-top: 0px;        
    }
    
    div#content fieldset fieldset
    {
        margin-left: 0;
        margin-right: 10px;
    }

    div#content h2
    {
     /*<<RAH>>   height: 250px;*/
        margin: 0 0 5px 0;
        padding: .5em 0em;
        font-weight: normal;
        font-size: 2em;
        line-height: 1.5em;
        color: #5c5c5c;
    }

	div#content ul
    {
        margin: 0 2em 2em 2em;
        padding: 0;
        list-style-type:disc;
        font-family: Arial;
        font-size: 12pt;
        color: #ff9a22;
    }
  
      div#content ul li
    {
        
    }
    
    .sIFR-active div#content h2
    {
        padding-top: 0.75em;
        padding-bottom: 1.25em;
    }

    div#content h3
    {
        padding-top: 0.75em;
        padding-bottom: 0.5em;
		margin: 0 0 5px 0;
		font-size: 1.6em;
        font-weight:normal;
        color: #ff9a22;
    }
    
     div#content h4
    {
        padding-top: 0.75em;
        padding-bottom: 0.5em;
        margin: 0 0 5px 0;
        font-family: Verdana;
        font-size: 1.7em;
        font-weight:bolder;
        color: #ff9a22;
    }
    
     div#content h5
    {
        padding-bottom: 0.5em;
        margin: 0 0 5px 0;
        font-family: Verdana;
        font-size: 1.1em;
        font-weight:normal;
        color: #666666;
    }
    div.pane
    {
        float: left;
        width: 50%;
    }
    
    div#content img.inline
    {
        float: right;        
    }
    
    div#content div#product-shots
    {
        float: right;               
    }
    
    div#content h3.inline, div#content p.inline
    {
        clear: none;
    }

	div#send2friend ul li
	{
		float:left;
		margin-left: -5px;
        margin-bottom: 4px;
        background-image: url(../img/CalibreConnections/send2friend.png); 
		clear:both;
		background-repeat: no-repeat;
		font-size: 1.2em;
		text-indent:25px;
		list-style-type: none;
	}
	
	div#send2friend a
	{
		color: #424242;
	}
	
	div#call ul li
	{
        float:left;
		margin-left: -5px;
        margin-bottom: 4px;
        background-image: url(../img/CalibreConnections/call.png); 
		clear:both;
		background-repeat: no-repeat;
		font-size: 1.2em;
		text-indent:25px;
		list-style-type: none;
	}

	div#call a
	{
		color: #424242;
	}
	
	div#footernavcontainer
    {
		margin: 0px 0px 10px 0px;
		height: 50px;
    }
    
    div.footernav ul
    {
	    float: left;
		width:140px;
        padding: 10px 0px 0px 0px;
  		text-decoration: none;
        list-style-type: none;
        color:#5d7d8c;
		/*color:#5d7d8c;*/
		font-size: 12px;
    }
    
    div.footernav strong 
    {
		color: #5d7d8c;
		/*color:#ffffff;*/
    }
    
    div.footernav li
    {
		color:#5d7d8c;
    }
	
	div.footernav h4
	{
		font-weight:bold;
		font-size:10pt;
		color:#035178;
		margin-left:-1px;
		margin-bottom:3px;
		width:150px;
    }
    
    div#searchbox
    {
		height: 200px; 
		margin-top: 130px;
		margin-left: 15px;
		color: orange;
	}

	div#searchbox ul
    {
		margin-left: 0px;
		margin-top: -5px;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
        list-style-type: none;
    }

	div#searchbox a:hover
	{
		color: #111111;
	}

  div#reviewbox
    {
		height: 200px; 
		margin-top: 85px;
		margin-left: 15px;
	}

  div#reviewbox label
    {
		color: #fff;
		font-family: Arial;
		font-size: 13px;
		padding-top: -200px;
		margin-bottom:5px;
	}

    div.gdot
    {
		margin-left:25px;
		width:180px;
		height:3px;
		background-image: url(../img/CalibreConnections/dotg.png);
  		background-repeat: repeat-x;
    }
    div.odot
    {
		margin-left:25px;
		width:180px;
		height:3px;
		background-image: url(../img/CalibreConnections/doto.png);
  		background-repeat: repeat-x;
    }



}


@media print
{

    .sIFR-flash
    {
        display: none !important;
        height: 0;
        width: 0;
        position: absolute;
        overflow: hidden;
    }

    .sIFR-alternate
    {
        visibility: visible !important;
        display: block !important;
        position: static !important;
        left: auto !important;
        top: auto !important;
    }
    
    div#menu, div#header p, div#header h1, div#banner, div#navigation,div#subnavigation
    {
        display: none;
	}

    div#header .headerimage
    {
        display: block;
    }

    
}

@media print
{

}