.side_column {
float:left;
padding:5px;
width:160px;
}

.side_box {
 float: left;
}
.sidebox_hdr {
 color:#FFFFFF;
 float:left;
 font-size:14px;
 font-weight:bold;
 height:16px;
 padding:2px 8px;
 width:136px;
 font-weight: bold;
 background: url('../images/bak_sidebox_hdr.gif') repeat-x;
}

.sidebox_content {
background-color:#E7E7E7;
border:1px solid #C5CBCF;
color:#333333;
float:left;
font-size:11px;
padding:8px 6px;
width:138px;
}
.sidebox_content p {
 padding: 3px;
}

.main_column {
float:left;
padding:5px;
}

.top_banners {
 float: left;
}

.sub_title {
 width: 648px;
 margin: 10px 0;
 background: url('../images/bak_subtitle.gif') repeat-x;
 float: left;
}
.sub_title h2 {
 padding: 3px 5px;
 color: #787878;
 font-size: 14px;
}

.thumbnail_box {
 width: 174px;
 height: 185px;
 margin: 0 5px 20px 5px;
 float: left;
}
.thumbnail_box a {
 color: #000000;
 text-decoration: none;
}
.thumb {
 width: 174px;
 border: 1px solid #d6d5d7;
 float: left;
}
.thumb_hdr {
 width: 168px;
 padding: 5px 3px;
 background-color: #dddddd;
 color: #5F5F5F;
 font-size: 12px;
 text-align: center;
 float: left;
}
.thumb_img {
 width: 174px;
 float: left;
}

.mini_windowbox_hdr {
 padding: 5px;
 border-top: 1px solid #d5d5d5;
 border-left: 1px solid #d5d5d5;
 border-right: 1px solid #d5d5d5;
 background-color: #f1f1f1;
 float: left;
}
.mini_windowbox_hdr h2 {
 font-size: 12px;
}

.windowbox_hdr {
background-color:#F1F1F1;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
float:left;
padding:3px 10px;
}

.windowbox_hdr h2 {
 font-size: 17px;
}

.windowbox_hdr a {
 color: #000;
}

.windowbox {
 padding: 10px;
 border: 1px solid #d5d5d5;
 float: left;
}
.windowbox h3 {
 font-size: 13px;
}
.windowbox h4 {
 font-size: 12px;
}
.windowbox p {
 padding-bottom: 3px;
}
.windowbox a {
 color: #000;
}
.windowbox input {
 vertical-align: middle;
}
.windowbox img {
 vertical-align: middle;
}

.upload_box {
border:1px solid #D5D5D5;
float:left;

margin:10px;
padding:8px;
width:328px;
margin-left:0px;
margin-right:5px;

}
.upload_box h3 {
 font-size: 12px;
}

.progress_bar {
float:left;
padding-bottom:5px;
text-align:right;
width:908px;
}
.progress_bar span {
 padding: 0 5px;
}

.btns_row {
 padding-top: 10px;
 text-align: right;
 float: left;
}

.form_label {
 width: 100px;
 height: 25px;
 padding-right: 5px;
 float: left;
}
.form_field {
 width: 260px;
 height: 25px;
 float: left;
}

.side_list {
color:#333333;
float:left;
font-size:12px;
width:153px;
}

.side_list ul
{
    list-style-type: none;
}

.side_list ul ul
{
    margin: 5px 0 0 20px;
}

.side_list li
{
    padding: 0 0 5px; 
}

.sidebox_content .side_list
{
    width: auto;
    font-size: inherit;
}

.side_list h2 {
color:#333333;
font-family:helvetica;
font-size:14px;
}

.side_list h1 {
font-size:17px;
margin-bottom:5px;
padding-bottom:3px;
padding-top:5px;
 background: url('../images/img_dotted_line_h.gif') left bottom repeat-x;
}
.side_list p {
 padding: 0 0 5px;
}
.side_list a {
 color: #333;
 text-decoration: none;
}

.side_list a:hover
{
	text-decoration: underline;
}
.bloc_album {
 width: 158px;
 padding: 10px 3px;
 float: left;
}

.album_thumb {
float:left;
margin:0 3px 0 0;
width:112px;
}
.album_thumb_pic {
background-color:#F1F1F1;
border:1px solid #D5D5D5;
height:120px;
text-align:center;
width:108px;
}
.album_thumb_pic img {
 border: 1px solid #d5d5d5 !important;
}
.photobook.album_thumb_pic img
{
    width: 102px;
}

.album_thumb_info {
 width: 120px;
 padding-top: 5px;
 text-align: center;
}

.bloc_album2 {
float:left;
padding:0 0 5px;
width:180px;
}
.album_thumb_info2 {
 width: 180px;
 padding-top: 5px;
 float: left;
}
.album_options {
float:left;
font-size:9px;
padding:10px 0 0 2px;
width:59px;
}

.option_box {
 width: 170px;
 border: 1px solid #d5d5d5;
 float: left;
}
.option_box h1 {
 width: 65px;
 padding: 3px 10px;
 font-size: 14px;
 color: #fff;
 background-color: #434343;
 float: left;
}
.option_box h2 {
 width: 65px;
 padding: 3px 10px;
 font-size: 14px;
 color: #565656;
 background-color: #ededed;
 float: left;
}

.option_box_content {
 padding: 20px;
}
.option_box_content p {
 padding-bottom: 10px;
}

.option_box_btns {
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
 background: url('../images/img_dotted_line_h.gif') left top repeat-x;
}

.preview_area {
float:left;
text-align:center;
width:100%;
}
.preview_area_img {
 width: 450px;
}
.preview_area_img p {
 padding-bottom: 20px;
}
.preview_area_img img {
 vertical-align: middle;
}
.preview_area_img a {
 color: #000;
 text-decoration: none;
}

.link_box {
border:1px solid #D5D5D5;
float:left;
width:152px;
}
.link_box h1 {
background-color:#F1F1F1;
color:#555555;
font-size:14px;
padding:5px;
}

.link_box_content {
 border-top: 1px solid #d5d5d5;
 padding: 5px;
}
.link_box_content a {
 color: #000;
 text-decoration: none;
}
.link_box_content p {
 padding-bottom: 5px;
}

.order_item_row {
 clear: both;
}
.order_item_thumb {
 float: left;
}
.order_item_content {
 width: 700px;
 float: left;
}
.order_item_hdr_details {
background-color:#EEEEEE;
float:left;
font-weight:bold;
padding:5px 20px;
width:150px;
}
.order_item_hdr_date {
 width: 100px;
 padding: 5px 20px;
 font-weight: bold;
 background-color: #eee;
 float: left;
}
.order_item_hdr_size {
 width: 120px;
 padding: 5px 20px;
 font-weight: bold;
 background-color: #eee;
 float: left;
}
.order_item_hdr_qty {
background-color:#EEEEEE;
float:left;
font-weight:bold;
padding:5px 20px;
width:50px;
}
.order_item_hdr_price {
background-color:#EEEEEE;
float:left;
font-weight:bold;
padding:5px 20px;
width:50px;
}
.order_item_hdr_subtotal {
background-color:#EEEEEE;
float:left;
font-weight:bold;
padding:5px 20px;
width:110px;
}
.order_item_details {
color:#555555;
float:left;
padding:5px 15px;
width:150px;
}
.order_item_details2 {
 width: 470px;
 color: #555;
 padding: 20px 20px 5px 20px;
 float: left;
}
.order_item_date {
 width: 115px;
 color: #555;
 padding: 5px 19px;
 float: left;
}
.order_item_size {
 width: 120px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.order_item_qty {
 width: 50px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.order_item_price {
 width: 50px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.order_item_subtotal {
 width: 110px;
 color: #555;
 padding: 5px 20px;
 float: left;
}

.category_hdr {
background:transparent url(../images/bak_cat_hdr.jpg) repeat-y scroll 0 0;
color:#FFFFFF;
float:left;
margin-bottom:2px;
padding:10px;
width:725px;
}
.category_hdr h1 {
 font-weight: normal;
 font-size: 22px;
}

.category_options_row {
background-color:#EDEDED;
float:left;
margin-bottom:2px;
padding:5px 10px;
width:722px;
}
.category_options_row a {
 color: #000;
 text-decoration: none;
}

.gift_thumb {
 width: 111px;
 margin: 4px;
 text-align: center;
 border: 1px solid #e4e4e4;
 float: left;
}
.gift_thumb p {
 padding-bottom: 5px;
}
.gift_thumb img {
 vertical-align: middle;
}

.bottom_links {
 width: 100%;
 padding-top: 8px;
 float: right;
}
.bottom_links a {
 color: #000;
 text-decoration: none;
}

.card_preview {
 border:1px solid #D5D5D5;
float:left;
padding:25px 0;
text-align:center;
width:570px;
}
.card_preview img {
 vertical-align: middle;
}
.card_preview a {
 color: #000;
}
.card_preview p {
 padding-bottom: 10px;
}

.scroll_tab_on {
 padding: 6px 10px;
 margin-right: 5px;
 background-color: #d5d5d5;
 float: left;
}
.scroll_tab {
 padding: 5px 10px 6px 10px;
 margin-right: 5px;
 border: 1px solid #d5d5d5;
 border-bottom: none;
 float: left;
}
.scroll_tab_on a, .scroll_tab a {
 font-size: 12px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
.scroll_misc {
 padding: 5px 10px;
 float: left;
}
.scroll_thumbs {
 width: 840px;
 padding: 20px;
 border: 1px solid #d5d5d5;
 float: left;
}

.scroll_btn {
 padding: 0 10px;
 float: left;
}
.scroll_content {
 width: 760px;
 float: left;
}
.scroll_item {
 padding: 0 5px;
 float: left;
}
.personalize_control {
 width: 860px;
 padding-bottom: 10px;
 float: left;
}
.box_on {
 padding: 4px 8px;
 margin-right: 5px;
 background-color: #323232;
 float: left;
}
.box_on a {
 color: #fff;
 text-decoration: none;
}
.box_off {
 padding: 3px 8px;
 margin-right: 5px;
 border: 1px solid #d5d5d5;
 float: left;
}
.box_off a {
 color: #000;
 text-decoration: none;
}

.photo_tray {
width: 100%;
text-align: center;
float: left;
}
.photo_tray img {
 border: 1px solid #d5d5d5;
}
.photo_tray p {
 padding-top: 10px;
}

.event_row {
 width: 100%;
 float: left;
 font-size:11px;
}
.event_row_on {
 width: 100%;
 background-color: #ececec;
 float: left;
 font-size:11px;
}
.event_date {
 width: 60px;
 padding: 5px 10px;
 float: left;
}
.event_occasion {
 width: 90px;
 padding: 3px 10px;
 float: left;
}
.event_name {
 width: 80px;
 padding: 3px 10px;
 float: left;
}
.event_remind {
 width: 110px;
 padding: 3px 10px;
 float: left;
}
.event_view {
 width: 80px;
 padding: 3px 10px;
 float: left;
}
.event_delete {
 width: 60px;
 padding: 3px 10px;
 float: left;
}

.event_name2 {
 width: 160px;
 padding: 3px 10px;
 float: left;
}
.event_send2 {
 width: 120px;
 padding: 3px 10px;
 float: left;
}
.event_view2 {
 width: 100px;
 padding: 3px 10px;
 float: left;
}

.tabs_addressbook {
 position: relative;
 top: 1px;
 left: 0;
 z-index: 99;
 float: left;
}

.addressbox {
 background-color: #f9f9f9;
 border: 1px solid #939393;
 float: left;
}
.addressbox_control {
 padding: 10px;
 background-color: #fff;
 float: left;
}

.addressbox_row {
 width: 100%;
 float: left;
}
.addressbox_row2 {
 width: 100%;
 background-color: #ebebeb;
 float: left;
}

.addressbox_checkbox {
 padding: 10px;
 float: left;
}
.addressbox_fullname {
float:left;
padding:10px;
width:100px;
}
.addressbox_nickname {
float:left;
padding:10px;
width:50px;
}
.addressbox_address {
 padding: 10px;
 float: left;
}

.history_item_content {
 width: 640px;
 float: left;
}

.history_hdr_date {
 width: 50px;
 padding: 5px 20px;
 font-weight: bold;
 background-color: #eee;
 float: left;
}
.history_hdr_info {
 width: 130px;
 padding: 5px 20px;
 font-weight: bold;
 background-color: #eee;
 float: left;
}
.history_hdr_value {
 width: 80px;
 padding: 5px 20px;
 font-weight: bold;
 background-color: #eee;
 float: left;
}
.history_hdr_status {
 width: 210px;
 padding: 5px 20px;
 font-weight: bold;
 background-color: #eee;
 float: left;
}

.history_date {
 width: 50px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.history_info {
 width: 230px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.history_value {
 width: 80px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.history_status {
 width: 110px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.activex_step {
 width: 60px;
 height: 200px;
 font-weight: bold;
 font-size: 14px;
 float: left;
}
.activex_txt {
 width: 250px;
 height: 200px;
 float: left;
}
.activex_screenshot {
 width: 500px;
 height: 200px;
 float: left;
}

.tab_selected
{
	background-color:#434343;
	width:65px;
	padding-left:10px;
	float:left;
	font-size:14px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	color:#fff;
}
.tab_unselected
{
	background-color:#ededed;
	width:65px;
	padding-left:10px;
	float:left;
	font-size:14px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;

	color:#565656;
}
#photo_options_effects tr 
{
	font-size:12px;
}
#order_status .date
{
 width: 50px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
#order_status .details
{
 width: 130px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
#order_status .price
{
 width: 80px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
#order_status .status
{
 width: 210px;
 color: #555;
 padding: 5px 20px;
 float: left;
}
.hide_print
{
	display:inline;
	width:0px;
	height:0px;
	float:left;
	overflow:hidden;
}
.q_search_selected
{
	font-weight:700;
}

/*begin - added for selected card name ribbon & pagination*/
h1.header_h {
	float: left;
	font-size: 22px;
	font-weight: normal;
}
h2.header_h {
	float: left;
	font-size: 22px;
	font-weight: normal;
}
h3.header_h {
	float: left;
	font-size: 22px;
	font-weight: normal;
}
h4.header_h {
	float: left;
	font-size: 22px;
	font-weight: normal;
}
h5.header_h {
	float: left;
	font-size: 22px;
	font-weight: normal;
}
h6.header_h {
	float: left;
	font-size: 22px;
	font-weight: normal;
}
.category_hdr div{
	float: left;
	vertical-align:bottom;	
	font-size: 22px;
	font-weight: normal;
}
.textFill
{
	font:11px;
}
.drop_down
{
	font:11px;
}
.pagination
{
	width:300px;
	float:right;
	padding-top:5px;
}
.pages .pages_num
{
	text-align:left;
	clear:left;
}
.pagination .pages
{
	float:right;
	padding:0px;
	margin:0px;
	clear:left;
	display:inline;
}
.pages li
{
	list-style:none;
	padding:0px;
	margin:0px;
	
}
#viewall
{
	float:left;
	display:block;
	text-transform:capitalize;
	padding-right:7px;
	border-right:solid 1px #000;
}
#current_page
{
	font-weight:bold;
}
.pages_num .NotClickable
{
	width:0px;
	height:0px;
	text-decoration:none;
}
.shopping_cart a:hover
{
	text-decoration:underline;
}
.myaccount a:hover
{
	text-decoration:underline;
}
.header a:hover
{
	text-decoration:underline;
}
.main_column a:hover
{
	text-decoration:none;
}
.pagination a:hover
{
	text-decoration:underline;
}
.link_box a:hover
{
	text-decoration:underline;
}
p.helpa {
	color:#333333;
	padding:5px 5px 5px 2px;
}
h2.help
{
	background-image:url(../images/img_dotted_line_h.gif);
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:5px; 
	background-repeat:repeat-x;
	background-position:bottom left;
}
div.popup_content a:hover
{
	text-decoration:none;
}

.sitemap_col {
 width: 300px;
 padding-left: 20px;
 float: left;
}
.sitemap_col h2 {
 font-size: 14px;
 padding-bottom: 10px;
}
.sitemap_col a {
 text-decoration: none;
}
.siteamp_col p {
 padding-bottom: 1px;
}
.sub_sitemap_link {
 padding-left: 20px;
}

.card_builder_tabs {
 position: relative;
 top: 1px;
 left: 0;
}

.card_builder_btns {
 padding: 10px 30px;
 float: left;
}
.card_builder_btns img {
 vertical-align: middle;
}

.card_builder_content {
 width: 683px;
 text-align: center;
 float: left;
}
.card_builder_content h3 {
 font-size: 16px;
 padding-bottom: 10px;
}
.card_builder_content p {
 padding-bottom: 10px;
}

/* begin - embedded help pages */
        .help_topic_header
        {
            background-color: #F1F1F1;
            border-left: 1px solid #D5D5D5;
            border-right: 1px solid #D5D5D5;
            border-top: 1px solid #D5D5D5;
            float: left;
            padding: 3px 10px;
            border-bottom: 1px solid rgb(213, 213, 213);
            height: 20px;
            margin-bottom: 10px;
            padding-top: 8px;
            padding-bottom: 8px;
            width: 96%;
            text-align: left;
            background-image: none;
            margin-top: 0px;
            color: #000000;
            font-size: 13px;
            font-weight:bold;
        }
        
        .help_topic_content
        {
        	text-align: left;
        	clear: both;
        }
/* end - embedded help pages */

/* end */

